我经常使用 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