远程服务器重启后如何从终端退出 ssh?

远程服务器重启后如何从终端退出 ssh?

我经常使用 Ubuntu 的 GNOME 终端通过 ssh 连接到外部服务器。重新启动服务器时,终端显示以下消息:

# reboot

Broadcast message from root (pts/0) (Wed Sep 29 13:52:26 2010):

The system is going down for reboot NOW!
# 

几秒钟后,终端不再响应按键,CTRL-c,CTRL-d等...唯一的解决办法似乎是从 GUI 关闭终端窗口。

是否有人知道在远程服务器重启后突破 ssh 的更优雅的方法?

答案1

类型

~.(波浪号后跟点)

并在 ssh 的手册页中查找“转义字符”。

答案2

尝试使用关闭相反。它允许您指定关机发生之前的时间。让您有机会退出会话:

sudo /sbin/shutdown -r 60 "System is rebooting in 60 seconds!"

答案3

使用“退出”命令。

笔记:

$ ssh -V

OpenSSH_5.3p1 Debian-3ubuntu7,OpenSSL 0.9.8k 2009 年 3 月 25 日

答案4

这将在您退出会话后立即(~ 0 秒)安排关机ssh

 sudo shutdown --reboot 0 ; exit

相关内容