Sigue leyendo "/> Mantener la conexión ssh cuando no se utiliza

Informacion General

Preguntas sobre VoIP y Asterisk

Titulares sobre VoIP y Asterisk

Noticias y Artículos sobre VoIP, Asterisk, Telefonos, SIP, Gateways, etc.

News and Articles about VoIP, Asterisk, Phones, SIP, Gateways, etc.

Proyectos Software Libre

Motor whois de búsqueda de Dominios registrados gratuito

Documentación general sobre VoIP, Asterisk, Kamailio

 
Mantener la conexión ssh cuando no se utiliza Si sois de los usuarios/administradores que utilizais SSH para conectaros con otros sistemas, os ocurrirá a menudo que ciertos sistemas al no escribir durante algún tiempo (1, 2, 5, 10, … minutos) la conexión se cae y hay que volver … Sigue leyendo Kamailio Awards 2009, Mejor Conferencia VoIP2DAY 2010, VoIP2DAY 2012 2006 3.1

Mantener la conexión ssh cuando no se utiliza

sshSi sois de los usuarios/administradores que utilizais SSH para conectaros con otros sistemas, os ocurrirá a menudo que ciertos sistemas al no escribir durante algún tiempo (1, 2, 5, 10, … minutos) la conexión se cae y hay que volver a conectar habiendo perdido la información que ha ocurrido desde que se desconectó hasta que se vuelva a conectar.

Este “truco” es ultra-conocido por cualquier administrador de sistemas, pero cuando llevo algún tiempo sin hacerlo, siempre se me olvida cómo era y me toca buscar de nuevo, así que escribiéndolo aquí, seguro que lo encuentro más fácilmente. ;)

La idea consiste en que el servidor obligue al cliente a enviar un paquete para mantener la conexión abierta (lo que se conoce normalmente como keep-alive -mantén-vivo-) y se configura en el servidor SSH al que nos conectemos modificando el archivo /etc/ssh/sshd_config y añadiéndole estas dos líneas a la configuración del demonio ssh:

KeepAlive yes
ClientAliveInterval 60

Con esto, tan solo nos queda reiniciar tranquilamente el demonio ssh y al conectar, ya podremos dejar la sessión abierta sin miedo a que nos desconecte.

Nada, un post rápido y sencillo, para mantener en la memoria más que otra cosa.

 

Los comentarios son el alma del blog. ¿No quieres decir nada?

3 respuestas a Mantener la conexión ssh cuando no se utiliza


    Edu

    Hay clientes SSH que permiten enviar NOOPs o strings cada x tiempo. No siempre podemos meter mano al sshd_config (si no somos admins).

    10-jul-2009 12:11:18

    Iñaki Baz Castillo

    Una cosilla:

    En SSH 2.0 la opción se llama “TCPKeepAlive”:
    “This option was formerly called KeepAlive” (man sshd_config)

    Esa opción viene activada por defecto. El problema es que “ClientAliveInterval” no viene activada y por defecto es 0 (no se mantiene el keepalive).

    10-jul-2009 07:54:01
[BANNER DISPONIBLE 5]
715x90
75 €