Mate uma sessão ssh sem resposta sem fechar o terminal

100

Existe uma maneira de desconectar de uma sessão SSH que parou de responder sem matar o terminal inteiro? Especificamente, estou usando o konsole, e a máquina com a qual estou trabalhando às vezes trava, mas na verdade não morre (matando a conexão). Então, o SSH simplesmente trava e eu tenho que fechar o terminal e abrir um novo para tentar fazer o ssh de volta ou fazer qualquer outra coisa. Existe uma maneira de efetivamente ctrl + c sair de uma sessão ssh?

    
por Falmarri 09.10.2010 / 01:22

1 resposta

134

Uma maneira é usar o caractere de escape ssh. Por padrão, isso é "~", mas pode ser definido manualmente com a opção -e ao invocar ssh ou via EscapeChar em sua configuração ssh. Para matar a sessão suspensa, isso geralmente funcionará:

~.

Como apontado por Gilles, isto é reconhecido imediatamente após pressionar Enter .

    
por 09.10.2010 / 01:34

Tags