A sessão terminará o tempo limite e será desconectada; isso acontecerá mais rápido se você configurar ServerAliveInterval
e ServerAliveCountMax
em ~/.ssh/config
. Para forçar uma desconexão imediata, Retorna ~ . .
Este é um problema muito simples. Eu uso gnome-terminal para SSH para outras máquinas todos os dias. Eu faço isso em um laptop que eu carrego no escritório, então estou constantemente alternando entre redes com e sem fio. Quando isso acontece, minhas sessões SSH caem e o terminal congela.
Por que isso acontece (o congelamento, não a queda da sessão) e é uma forma de preveni-lo? Eu sei que posso contornar isso fazendo o logoff do servidor remoto antes de saber que quero desconectar meu laptop da Ethernet.
É chato porque eu tenho que fechar manualmente a sessão de terminal depois que ela congelar, o que abre uma caixa de diálogo e também perco o título da sessão - tudo muito demorado. Seria muito melhor se a sessão do ssh acabasse de ser morta e me devolvesse ao prompt bash local.
A sessão terminará o tempo limite e será desconectada; isso acontecerá mais rápido se você configurar ServerAliveInterval
e ServerAliveCountMax
em ~/.ssh/config
. Para forçar uma desconexão imediata, Retorna ~ . .
Sem entrar no porquê, veja como você resolve:
~.
isso é til-ponto. Pressione essas duas teclas, uma após a outra, e isso será desconectado da sessão ssh suspensa e retornará seu terminal. Yay!