Soy el tipo de geek que tiene un cliente SSH abierto en todo momento, conectado a mis servidores más utilizados para que tenga acceso instantáneo para monitorear y cualquier otra cosa. Como tal, me irrita mucho cuando me desconecto, por lo que comparto algunos métodos para mantener viva su sesión.
Puede configurar el cliente ssh para que envíe automáticamente un código de código de no operación de protocolo cada número de segundos para que el servidor no lo desconecte. Esta configuración a veces se denomina Keep-Alive o Stop-Disconnecting-So-Much en otros clientes.
configuración global
Agregue la siguiente línea al archivo / etc / ssh / ssh_config:
ServerAlivierInterval 60
El número es la cantidad de segundos antes de que el servidor envíe el código de no operación.
Configuración de usuario actual
Agrega las siguientes líneas al archivo ~ / .ssh / config (crea si no existe)
Anfitrión *
ServerAlivierInterval 60
Asegúrese de sangrar la segunda línea con un espacio.
Configuración por host
Si solo desea habilitar Keep Alive para un solo servidor, puede agregarlo al archivo ~ / .ssh / config con la siguiente sintaxis:
Host * hostname.com
ServerAlivierInterval 60
Funciona bastante bien, espero que ayude a alguien más.