SSH timeout ogni volta

1

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

    
posta Nur Rony 14.04.2018 - 20:18
fonte

1 risposta

1

Hai provato quanto segue:

  1. Le tue identità sono attive? (in esecuzione: ssh-add -l ti dirà).
  2. Dato che stai mantenendo le connessioni attive in background per Github (non sono sicuro del motivo per cui vorresti farlo) una volta che sarai inattivo, il la connessione potrebbe bloccarti.
  3. Hai controllato le impostazioni del firewall per assicurarti che l'accesso alla porta 22 sia abilitato sul tuo lato?
risposta data 14.04.2018 - 21:03
fonte

Leggi altre domande sui tag