cerrar sesiones ssh

cerrar sesiones ssh

Estoy usando ~/.ssh/config para iniciar sesión en el internal.localservidor corporativo:

Host internal.local
    ProxyCommand ssh -e none corporate.proxy nc %h %p

Pero después de cerrar la sesión (escribiendo exit), mi sesión sshd en el servidor permanece activa (lo veo a través de una conexión diferente).

¿Puedo cerrar la sesión o cambiar mi configuración de la forma adecuada para eliminar las sesiones bloqueadas?

Primera verificación desde la segunda sesión raíz:ps -fu user_name

user_name 861   855   0 16:58:16 pts/3       0:00 -bash
user_name 855   854   0 16:58:13 ?           0:00 /usr/lib/ssh/sshd

Después de cerrar sesión:

user_name 855   854   0 16:58:13 ?           0:00 /usr/lib/ssh/sshd

Justo después de que scplos archivos hacia/desde internal.localuna nueva scpsesión todavía se cuelgan en el servidor.

Respuesta1

Usar

# for Solaris
ProxyCommand ssh -e none corporate.proxy nc %h %p -c

o

# for *nix
ProxyCommand ssh -e none corporate.proxy nc %h %p -w 5

-ccausa que se cierre la conexión después de trabajar en Solaris, y -wes lo mismo en los sistemas *nix.

información relacionada