セッションが残ったssh接続を強制ログアウトするには(Solaris)|雑録的ノートネットワークエンジニアのPONです。必要にかられて調査した内容のまとめや、ネットワークの技術的な話題、趣味の話など発信してきますメニューを開くホームHomeサーバーサーバーセッションが残ったssh接続を強制ログアウトするには(Solaris)ssh接続のセッション運用しているSolarisサーバーから、ssh接続のセッションが残っている旨の警告メールが届きました。Solarisサーバーのcrontab設定でssh接続が残っていないかチェックするジョブが走らせてあり、ssh接続のセッションがしきい値を超えて残っていたためにチェックに引っかかりメールを飛ばしたようです。残ったセッションを強制ログアウトさせるコマンドと手順を確認してみました。残っている」等のワードで検索をかけると、同じような状態になることが多いのかすぐ見つかります。***で強制ログアウト(***はプロセスID)ただ確認が出来た情報は基本的にlinux向けのもので、今回操作するSolarisとはpsのオプションが微妙に異なりました。Solarisの場合、オプションは-efで確認することになります。grepで確認する際のワードはsshとするよりも、ssh-agentで絞り込んだほうがゴミが引っかからず、わかりやすい表示になりました。ssh-agent上記のコマンドでプロセスIDが確認できるので、あとはKillコマンドで該当プロセスIDを落とすことで強制ログアウトをさせます。psのオプションhttp://www.fujitsu.com/jp/products/computing/servers/unix/sparc/technical/command-reference/ps/01.htmlaオプションについては、つけてもつけなくても表示される情報は変わらなかったので省いても問題ないかもしれません。長時間の無操作でSSH接続をタイムアウトするように設定すればこんな作業は不要になりますが、不用意にサーバーの設定を変更するのは気が引け実行できずじまいです。「このアプリがシャットダウンを妨げています」。「ブート詳細オプション、最大メモリ」変更によるトラブル。書いてる人HN:PONまったりと生きているネットワークエンジニアです。