
Por alguna razón, me desconecto automáticamente de uno de mis shells en una caja Solaris pero no en la otra. Parece que no tengo ninguna variable de bash configurada para cerrar sesión automáticamente. ¿Qué más debo comprobar?
Respuesta1
el cierre de sesión automático se produce debido a que la variable IdleTimeout está configurada en /etc/ssh/sshd_config
Creo que si tiene KeepAlive configurado en su .ssh/config, entonces debería detenerse (aunque no lo he probado, así que mmv).
Respuesta2
Supongo que verificaste la variable TMOUT en tu sesión de bash, ¿correcto?
¿Existe un firewall entre su cliente ssh y el servidor Solaris en cuestión? Es posible que te esté dejando caer después de un tiempo de inactividad. Si es así, puede modificar sshd_config en el servidor y agregar las configuraciones KeepAlive y ClientAliveInterval.
Respuesta3
Descubrí que los dispositivos Cisco en su configuración predeterminada pueden causar esto. ¿Tiene diferentes dispositivos Cisco entre usted y cada servidor?
Respuesta4
Verifique los archivos /etc/default/login (TIMEOUT) y /etc/profile (TMOUT).
Tienen configuraciones de tiempo de espera para el shell de inicio de sesión.