Conexión desde el ssh
cliente Ubuntu Desktop x64 14.04 a un servidor Ubuntu Server 14.04 x64 SSH en Microsoft Azure.
Desafortunadamente cuando está conectado y se deja inactivo por un tiempo; la conexión se congela pero no se desconecta.
He intentado configurar estas variables en mi servidor /etc/ssh/sshd_config
:
ClientAliveInterval 30
TCPKeepAlive yes
ClientAliveCountMax 99999
while true; do echo -n $'\r'$i; echo -n $(date +"%H:%M:%S"); sleep 5; done
Respuestas:
en el cliente de conexión, en / etc / ssh / ssh_config, intente:
no estoy seguro de por qué ClientAliveInterval no funciona para usted en el servidor ... ¿tal vez necesite reiniciar sshd, si no lo hizo después de agregar la directiva ClientAliveInterval?
si no tiene root en el cliente, puede pegar el ServerAliveInterval en
fuente
KeepAlive yes
falta. En cualquier caso, creo que keepalives resolverá muy bien el problema de este usuario. El único riesgo con keepalives es que los problemas de conexión pueden provocar que la conexión falle, mientras que sin keepalives algunos problemas de conectividad entre usted y el servidor pueden pasar desapercibidos.