Las sesiones SSH no terminan correctamente

Las sesiones SSH no terminan correctamente

Tengo problemas con algunas sesiones ssh que no parecen finalizar correctamente. Para empeorar aún más las cosas, el cliente cuyas sesiones se están "atascando", bueno, parece tener algún tipo de solución implementada y no tiene el conocimiento para solucionar el problema sin la ayuda del desarrollador. Para colmo: esto no sucede en todas las sesiones de este usuario, tal vez en 1 de cada 25-50.

Repasando los registros, estas líneas son las que aparecen al iniciar la sesión SSH. Después de esto hay... Nada.

sshd[5985]: Connection from 123.123.123.123 port 59739
sshd[5985]: Accepted password for USER from 123.123.123.123 port 59739 ssh2
sshd[5985]: pam_unix(sshd:session): session opened for user USER by (uid=0)
sshd[5985]: User child is on pid 5992

Normalmente habría una línea como esta. Pero no cuando las sesiones se "bloquean".

sshd[51665]: pam_unix(sshd:session): session closed for user USER

Esto es lo que se puede encontrar haciendo un simple ps -ef

USER 5992 5985 0 00:00 ? 00:00:02 sshd: USER@notty

Todas las sesiones de otros usuarios agotan el tiempo de espera después de 10 minutos con lo siguiente en sshd_config

ClientAliveInterval 600
ClientAliveCountMax 0

Y ahora me he quedado sin ideas, ¡así que todas las aportaciones son bienvenidas!

Respuesta1

Ha configurado el cliente, pero configuró el tiempo de espera del servidor. Edite /etc/ssh/ssh_config

ServerAliveInterval 600

información relacionada