| Manterner una conexion ssh viva por mas de 5 min sin actividad es detalle simple de resolver:
Agregando en este archivo:
/etc/ssh/ssh_config :
La siguiente linea:
ServerAliveInterval 5
Con esto nuestro cliente enviara un paquete “keep Alive” cada 5 segundos y podremos mantener nuestra conexión ssh libre de interrupciones. este numero puede variar en relación a segundos a tantos minutos como queramos. Y si no tenemos acceso a las configuraciones del sistema podemos ajustar a nuestro usuario:
/home/username/.ssh/config
Agragamos la siguientes lineas
serveraliveinterval 60
serveralivecountmax 10
Ahora si el problema va mas allá de una simple perdida de actividad, tenemos otro metodo un poco mas agresivo, autossh es una pequeña aplicación, reemplazo y extendido del openssh, con estra aplicaciones podremos ademas de reiniciar una sesión ssh, podremos crear tunneling de ssh, pero por ahora nos centraremos en la de reiniciar sesiones perdidas por falta de señal de internet. (Mas información de autossh)
Sintaxis mas comun: (ver imagen)
Foto 0 en Linux - Quick tip - Como mantener viva una conexion ssh: pega esta imagen en tú pagina, Foro, Myspace o Ebay con este código...
En este ejemplo hice una prueba de perdida completa de internet.
Mas informacion sobre autossh:
Gentoo | Howto de autossh
Secure Shell | wikipedia
Leído 124 veces

|