Prevenir ssh timeout (desconexión automática)

Problema: Al estar conectados mediante ssh a algún equipo remoto por mucho tiempo se produce una desconexión automática. Si bien esto es una medida de seguridad, también es un problema para quienes necesitamos mantener la conexión activa.
Solución 1: Ejecutar esto cada vez que uno se conecta
ssh -o ServerAliveInterval=30 user@example.com

Solución 1: Ejecutar lo siguiente cada vez que te conectas

ssh -o ServerAliveInterval=30 user@example.com

Solución 2: Hacer lo siguiente una vez y para siempre

Editar/Crear el archivo ~/.ssh/config con tu editor favorito

vim ~/.ssh/config

Añadir al dicho archivo la siguiente línea

ServerAliveInterval 30 #alive packet every 30secs

Configurar permisos en el archivo

chown $USER ~/.ssh/config
chmod 644 ~/.ssh/config

Listo, no mas desconexiónes automáticas

Solución obtenida desde:
https://www.simplified.guide/ssh/disable-timeout
https://serverfault.com/questions/253313/ssh-returns-bad-owner-or-permissions-on-ssh-config

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.