Durante la última semana, mi conexión SSH a una instancia de Amazon EC2 sigue desconectándose con
Error de escritura: tubería rota
Al leer algunos sitios, asumí que se debía a que no se habían establecido tiempos de espera, por lo que creé un archivo ~/.ssh/config
de la siguiente manera en función de
### 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
Estas configuraciones no parecieron tener un efecto, pero me di cuenta de que cuando estoy no en casa, la conexión permanece inactiva como lo ha hecho durante el último año. Me conecté a la instancia en dos redes distintas a la de mi wifi en casa, así que supongo que algo sucedió en casa en las últimas dos semanas para cambiar el comportamiento de la conexión SSH.
Utilizando Wireshark o de otra manera, ¿cómo puedo seguir / diagnosticar qué / dónde ocurre el problema de las tuberías SSH rotas en mi red doméstica?
Utilizando
- Mac OS 10.7.5
- OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
- Amazon EC2 AMI t1.micro