Timeout por inactividad SSH

La variable de entorno TMOUT nos permite definir el tiempo que queremos permitir a un usuario permanecer dentro de la shell o sesión SSH sin hacer nada (estado idle o inactivo). Por defecto no hay límite de tiempo por lo que un usuario podrá permanecer de forma indefinida conectado al sistema independientemente de que la sesión se esté utilizando o no.

Para configurar esta variable, simplemente la añadimos dentro de nuestro perfil de variables/configuraciones de bash /.bashrc. Conviene configurarla como read only para evitar que el propio usuario pueda modificarla:

Refrescamos la shell o entramos y salimos para que sea efectivo:

También podemos establecerla a tiempo real mediante export:

Si dejamos la shell abierta durante 2 minutos sin realizar ninguna tarea automáticamente nos desconectará de la sesión:

Otra forma sería a nivel del servicio openssh que sería mucho mejor cuando hay varios usuarios que se conectan y se establecería el timeout de inactividad para cualquier conexión que se establezca con el servidor. Para hacer esto editamos el fichero sshd_config en /etc/ssh y añadimos lo siguiente:

Agregamos las siguientes:

En el ejemplo 300 seg que son 5 min. Con esto logramos el mismo efecto anterior pero para cualquier conexión que de cualquier usuario que se establezca con el servidor.

 

Timeout por inactividad SSH
VOTA EL ARTICULO POR FAVOR

Share on FacebookTweet about this on TwitterShare on Google+Digg thisPin on PinterestShare on LinkedInPrint this pageEmail this to someone VOTA Y COMPARTE

Agregar comentario

20 − 14 =

Suscribete

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.

Tu suscripción a sido realizada con éxito.