- 追加された行はこの色です。
- 削除された行はこの色です。
#navi(../)
* shutdownやrebootするとssh接続のターミナルが固まる場合の対処 [#z92bca1f]
Debianを最小構成+openssh-serverをインストールし発生した事象です。~
外部のPCからssh接続し、Debianサーバをshutdownまたはrebootしても、~
接続していたsshクライアントの端末には何も表示されず、ハングした状態になりました。~
本資料は、この事象を解決する方法を記しています。
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
#contents
* 参考記事 [#z4e81e3a]
- serverfault~
[[SSH sessions hang on shutdown/reboot>http://serverfault.com/questions/706475/ssh-sessions-hang-on-shutdown-reboot]]
- StackExchange~
[[After sending shutdown command, ssh session doesn't terminate>http://unix.stackexchange.com/questions/216950/after-sending-shutdown-command-ssh-session-doesnt-terminate]]
* 使用したDebian [#ba1910e4]
sakura@debian:~$ lsb_release -dr
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
* 事象 [#z6e7f098]
以下のスクリーンショットの通り、shutdownしたのに、接続切断メッセージが表示されず、タイムアウト待ちになります。
#ref(01.png)
* 解決方法 [#lb4e14ce]
以下の手順で解決することができます。
+ターミナルを起動します。
+rootユーザにsuします。
+以下のコマンドでパッケージをインストールします。
apt-get install libpam-systemd dbus
+再起動します。
上記の操作により、再度、外部PCからssh接続中にサーバをshutdown(systemctlpoweroff)またはreoot(systemctl reboot)してみてください。~
本事象が解決しているはずです。
* 対策後 [#p209ce6d]
以下のスクリーンショットの通り、接続断のメッセージが表示されプロンプトが戻ってきています。
#ref(02.png)
以上、shutdownやrebootするとssh接続のターミナルが固まる場合の対処方法でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)