Existe uma maneira de desconectar de uma sessão SSH que não responde 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 trava e eu tenho que fechar o terminal e abrir um novo para tentar voltar ao ssh ou fazer qualquer outra coisa. Existe uma maneira de efetivamente ctrl + c fora de uma sessão ssh?
110
Respostas:
Uma maneira é usar o caractere de escape ssh. Por padrão, isso é "~", mas pode ser definido manualmente com a
-e
opção ao chamar ssh ou viaEscapeChar
na sua configuração ssh. Para matar a sessão interrompida, isso geralmente funciona:~.
Como apontado por Gilles, isso só é reconhecido imediatamente após o acerto Enter.
fonte
~
só está ativo imediatamente depois que você pressiona Enter (caso contrário, seria muito intrusivo).~
e depois.