fechar sessões ssh

fechar sessões ssh

Estou usando ~/.ssh/config para fazer login no internal.localservidor corporativo:

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

Mas depois de fechar a sessão (digitando exit), minha sessão sshd no servidor permanece ativa (vejo através de uma conexão diferente).

Posso fechar a sessão ou alterar minha configuração da maneira apropriada, para eliminar sessões suspensas?

Primeira verificação da segunda sessão raiz: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

Depois de sair:

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

Logo após scpos arquivos de/para internal.localuma nova scpsessão ainda travar no servidor.

Responder1

Usar

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

ou

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

-ccausa o fechamento da conexão após realizar o trabalho no Solaris, e -wé o mesmo em sistemas *nix.

informação relacionada