SSH ha smesso di funzionare all'improvviso. Sto usando macOS 10.13.4. Oggi ho un timeout, ma tutto funzionava ieri. Ho aggiunto la mia chiave pubblica a GitHub . Ottengo il seguente risultato dopo aver eseguito ssh
:
$ssh -vvv -T [email protected]
OpenSSH_7.7p1, OpenSSL 1.0.2o 27 Mar 2018
debug1: Reading configuration data /Users/nurrony/.ssh/config
debug1: /Users/nurrony/.ssh/config line 30: Applying options for github.com
debug1: /Users/nurrony/.ssh/config line 47: Applying options for *
debug1: Reading configuration data /usr/local/etc/ssh/ssh_config
debug2: resolving "github.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to github.com [192.30.255.113] port 22.
debug1: connect to address 192.30.255.113 port 22: Operation timed out
debug1: Connecting to github.com [192.30.255.112] port 22.
debug1: connect to address 192.30.255.112 port 22: Operation timed out
ssh: connect to host github.com port 22: Operation timed out
La mia ~/.ssh/config
è la seguente:
Host github.com
ControlMaster auto
ControlPersist 120
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/nur-macbookpro
Host *
# Always use SSH2.
Protocol 2
# Use a shared channel for all sessions to the same host,
# instead of always opening a new one. This leads to much
# quicker connection times.
ControlMaster auto
Controlpath /tmp/ssh-%r@%h:%p
ControlPersist 1800
# also this stuff
Compression yes
TCPKeepAlive yes
ServerAliveInterval 20
ServerAliveCountMax 10
Ho provato ogni suggerimento trovato dalla ricerca sul Web ma non funziona nulla. Posso ssh bene quando connetto il mio Mac con hotspot mobile.
Come posso risolvere questo problema?
Aggiorna
Il mio problema è stato risolto. Ho capito che il mio ISP stava bloccando la porta 22. Grazie a tutti quelli che hanno risposto. Specialmente @JohnKeates