Nell'ultima settimana, la mia connessione SSH a un'istanza di Amazon EC2 continua a essere disconnessa con
Write failed: Broken pipe
Leggendo alcuni siti, ho pensato che non fosse impostato alcun timeout, quindi ho creato un file ~/.ssh/config
come segue basato su
### Stop timing out connections ServerAliveInterval 120 ServerAliveCountMax 20 TCPKeepAlive yes ### SSH Connection pooling for faster additional connections to a machine ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r Host * ControlMaster auto ControlPath ~/.ssh/control/%r@%h:%p ControlPersist 3600 ### Make it so ssh-ing from one server to another passes keys around automagically Host * ForwardAgent yes ### Get rid of SSH connection delays GSSAPIAuthentication no ### Use less encryption on servers I cant get to off-network Host 10.* 172.* 192.168.* Ciphers blowfish-cbc
Queste impostazioni non sembravano avere un effetto, eppure mi sono reso conto che quando sono non a casa, la connessione rimane inattiva come ha fatto per l'ultimo anno. Ho eseguito l'ssh nell'istanza su due reti separate diverse dalla mia rete Wi-Fi, quindi suppongo che ci sia qualcosa che è successo a casa nelle ultime due settimane per cambiare il comportamento della connessione SSH.
Usando Wireshark o altrimenti come posso seguire / diagnosticare quale / dove si verifica il problema dei tubi SSH danneggiati sulla mia rete domestica?
con
- Mac OS 10.7.5
- OpenSSH_5.6p1, OpenSSL 0.9.8r 8 febbraio 2011
- Amazon EC2 AMI t1.micro