systemadmin.es > Redes > Keepalive de sesiones SSH en putty

Keepalive de sesiones SSH en putty

Al conectar por ssh a diferentes servidores a través de diferentes redes y firewalls, nos podemos encontrar que la sesión ssh se corte debido a inactividad a diferentes tiempos debido a las configuraciones de los equipos por los que pasa.

Tal como hemos visto anteriormente, en OpenSSH mediante ClientAliveInterval en el servidor podemos configurar el keepalive que mantiene el servidor, mientras que con ServerAliveInterval controlamos el que manda el cliente.

En el caso que usemos putty en lugar de el cliente ssh de linea de comandos, deberemos modificar este parámetro en el menú “Connection”, arriba del todo dónde dice “Sending of null packets to keep session active“:

Configuración de keepalive en putty

Configuración de keepalive en putty

Los null packets son datos que se mandan para evitar que la conexión se considere inactiva y se quita de la tabla de sesiones de los equipos intermedios. Esto evita los molestos timeouts de las sesiones ssh. Por defecto putty tiene el valor a cero, por lo tanto, no los manda. Deberemos probar valores hasta que no se corte: podemos empezar por 240 y si sigue cortandose podemos reducirlo aún mas.

2 comments to “Keepalive de sesiones SSH en putty”

  1. Hola

    Donde indicas:

    ‘deberemos modificar este parámetro en el menú “Connection”, arriba del todo dónde dice “Sending of null packets to keep session active“:’

    ¿Que se debe modificar? ¿colocar el valor a 0? ya que por defecto viene con este valor.

    Gracias por la aclaración. Saludos desde .bo

  2. Tienes toda la razón,no esta bien explicado: debes indicar un valor que son los segundod entre paquetes keepalive. Lo modifico en el post

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>