it-swarm-ja.com

リモートサーバーの再起動後にターミナルから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から抜け出すためのよりエレガントな方法を知っている人はいますか?

5
StackedCrooked

タイプ

~.(チルダの後にドットが続く)

sshのmanページで「エスケープ文字」を探します。

11
Volker

代わりに shutdown を使用してみてください。シャットダウンが発生するまでの時間を指定できます。セッションからログアウトする機会を与えます:

Sudo /sbin/shutdown -r 60 "System is rebooting in 60 seconds!"
2
Ian C.

「exit」コマンドを使用します。

注意:

$ ssh -V

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

0
Jeremy

これにより、sshセッションを終了した直後(〜0秒)にシャットダウンがスケジュールされます。

 Sudo shutdown --reboot 0 ; exit
0
Mark Lakata