Quando estou conectado a um servidor remoto via ssh dentro de uma janela do Terminal e coloco o computador em hibernação, quando volto a conexão é obviamente interrompida. O problema é que parece não haver maneira de ressuscitar a janela e seu prompt bash local associado. Tudo o que realmente me importa é reutilizar a janela do Terminal. Eu não quero ter que fazer command+N que abre uma pequena janela, redimensioná-la e posicioná-la na tela, etc. Não deveria haver alguma maneira de usar a mesma janela e shell local? Eu esperaria que uma ação sleep fizesse com que o programa ssh voltasse para um prompt do bash local, então não entendo por que a janela parece estar completamente morta.
Responder1
Pressione Enter ~ .para encerrar uma sessão SSH.
( ~é ssh
o caractere de escape e só funciona após uma nova linha.)
Responder2
O que acontece se você usar Ctrl-C? A outra opção seria criar uma nova guia, em vez de uma nova janela, usando Command-T em vez de Command-N. E outra opção além disso seria abrir uma nova aba, usar o comando killall para forçar o encerramento do SSH e, em seguida, fechar a nova aba.
Responder3
espere alguns minutos e você receberá o prompt de volta. Se não quiser esperar, você pode copiar e colar a tela em um arquivo de texto, abrir uma nova aba/janela do terminal e colocar o arquivo no cat. (Você perderá as cores)