Mantener abierta sesion SSH

Actualizado el domingo, 10 julio, 2016

A todos los administradores que usamos SSH para conectarnos con los servers, nos ha ocurrido que después de un tiempo la conexión se cae y hay que volver a conectar, con la posible perdida de información y de nuestros nervios. Para los que no lo recuerden o simplemente acaban de llegar 😉

Lo que haremos sera decirle al servidor que obligue al cliente a enviar un paquete para mantener la conexión abierta (keep-alive). Se configura en el servidor SSH al que nos conectamos, simplemente modificamos el archivo /etc/ssh/sshd_config y le añadimos estas líneas a la configuración del demonio ssh:

TCPKeepAlive yes
ClientAliveInterval 60

Reiniciamos el demonio ssh y cuando conectemos ya no caerá más.
En Debian y derivados podemos usar la herramienta autossh.
Instalamos:

sudo apt-get install autossh

Ejecutamos:

autossh root@tuserver

 

 

Agregar comentario