¿Cómo habilitar el cierre de sesión automático para SSH?

SSH (Secure Shell) — es un protocolo de red criptográfico que proporciona una conexión segura entre dispositivos. Una forma de mejorar la seguridad de una conexión SSH es configurar el cierre de sesión automático después de un cierto tiempo de inactividad. En este artículo, veremos cómo habilitar el cierre de sesión automático para SSH en su servidor.

Para habilitar el cierre de sesión automático para SSH, deberá editar el archivo de configuración de SSH en su servidor. Analicemos paso a paso cómo hacerlo.

Paso 1: Abra el archivo de configuración de SSH

Abra la terminal e ingrese el siguiente comando para editar el archivo de configuración de SSH:

$ sudo nano /etc/ssh/sshd_config

Ingrese la contraseña del administrador cuando se le solicite. Este comando abrirá el archivo de configuración de SSH en el editor de texto nano.

Paso 2: Busque y edite el parámetro ClientAliveInterval

Use las teclas de flecha en el teclado para desplazarse por el archivo de configuración de SSH y buscar el parámetro ClientAliveInterval. Este parámetro define el intervalo de tiempo (en segundos) después del cual el servidor SSH verificará la actividad del cliente.

Descomente (elimine el símbolo # al comienzo de la línea) y edite este parámetro según sus requisitos. Por ejemplo, para establecer un intervalo de 300 segundos (5 minutos), cambie la línea a:

ClientAliveInterval 300

Paso 3: Agregue el parámetro ClientAliveCountMax

Ahora agregue el parámetro ClientAliveCountMax, que especifica el número máximo de comprobaciones dentro del intervalo ClientAliveInterval antes de que finalice la sesión. Busque la línea con este parámetro y edítela según sus necesidades. Por ejemplo:

ClientAliveCountMax 3

Esto significa que la sesión finalizará después de 3 intentos fallidos de verificación.

Paso 4: Guarde y cierre el archivo de configuración de SSH

Guarde los cambios ingresando la combinación de teclas Ctrl + O y cierre el editor nano con la combinación de teclas Ctrl + X.

Reinicie el servicio SSH para aplicar los cambios realizados utilizando el siguiente comando:

$ sudo systemctl restart sshd

Ahora el cierre de sesión automático para SSH en su servidor debería estar habilitado correctamente. Verifique la configuración correcta, inicie sesión en SSH y espere el cierre de sesión automático después del intervalo especificado.

Esperamos que este artículo le haya ayudado a configurar una conexión SSH segura en su servidor. ¡Siga las instrucciones provistas y no olvide la seguridad en la red!