Problemática Nos hemos mudado a una nueva oficina y …">

Pedro Jiménez's Blog

Un blog de muchas inquietudes

ONO Netgear Router: Losing SSH Conections

| Comments

Problemática

Nos hemos mudado a una nueva oficina y tenemos la suerte de haber contratado ONO 100 MB. La verdad que como línea de comunicaciones es excepcional. Pero mientras trabajamos nos hemos encontrado con un problemilla de comunicaciones a la hora de mantener las sesiones SSH activas.

Como casi todas las empresas TIC, nosotros tenenos servidores externos para varios usos. El caso es que el equipo de Sistemas suele tener varias “consolas” abiertas con múltiples conexiones SSH.

Antes de tener contratado ONO la verdad que no se nos cortaba la conexión de dichas sesiones, pero ahora mismo no podemos dejarlas sin actividad más de unos pocos minutos. Para poder mantener las sesiones abiertas deberemos realizar algunos cambios o bien en la parte del Server o bien en la parte de Cliente.

Parte Cliente

Usamos OpenSSH en todos nuestros equipos, así que la modificación es sencilla. Editamos .ssh/config (o /etc/ssh/ssh_config) y añadimos:

ServerAliveInterval 30
ServerAliveCountMax 60

Esto establecerá que el cliente enviará un mensaje de mantenimiento de la conexión cada 30 segundos al servidor, por lo que el NAT ya no lo considerará una conexión inactiva. Y el segundo parámetro indicará que se haga esto hasta 100 veces mientras no haya actividad (30*60 = 1800s = 30 minutos).

Parte Servidor

Editamos el fichero /etc/ssh/sshd_config (puede estar en otro sitio, dependiendo de la distribución de Linux) y añadimos al final:

ClientAliveInterval 30
ClientAliveCountMax 60

Comments