Digite
~.
(til seguido de ponto)
e procure por 'caracteres de escape' na página man do ssh.
Costumo usar o Terminal GNOME do Ubuntu para conectar-me a um servidor externo usando o ssh. Ao reinicializar o servidor, o Terminal mostra esta mensagem:
# reboot
Broadcast message from root (pts/0) (Wed Sep 29 13:52:26 2010):
The system is going down for reboot NOW!
#
E, segundos depois, o Terminal não responde mais a pressionamentos de tecla, CTRL-c, CTRL-d, etc ... A única saída parece estar fechando a janela do Terminal da GUI.
Alguém sabe de uma maneira mais elegante de sair do ssh após uma reinicialização remota do servidor?
Tente usar o desligamento . Ele permite que você especifique um tempo antes que o desligamento ocorra. Dá a você a chance de sair da sessão:
sudo /sbin/shutdown -r 60 "System is rebooting in 60 seconds!"
Use o comando "exit".
Nota:
$ ssh -V
OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 de março de 2009
Isso agendará o desligamento um momento após (~ 0 segundos) você sair da sessão ssh
.
sudo shutdown --reboot 0 ; exit
Tags ssh gnome-terminal