Solaris 10 ssh 自動ログアウト

Solaris 10 ssh 自動ログアウト

何らかの理由で、1 つの Solaris ボックスではシェルの 1 つから自動的にログアウトされますが、もう 1 つの Solaris ボックスではログアウトされません。自動ログアウトするように設定された bash 変数がないようです。他に確認すべきことはありますか?

答え1

/etc/ssh/sshd_config に IdleTimeout 変数が設定されているため、自動ログアウトが行われます。

.ssh/config に KeepAlive が設定されている場合は停止するはずです (ただし、私はこれをテストしていないので、結果は異なる場合があります)。

答え2

bash セッションで TMOUT 変数を確認したと思いますが、正しいでしょうか?

ssh クライアントと問題の Solaris サーバーの間にファイアウォールがありますか? 一定時間操作がないと接続が切断される可能性があります。 その場合は、サーバーの sshd_config を変更し、KeepAlive および ClientAliveInterval 設定を追加することができます。

答え3

デフォルト設定の Cisco デバイスがこの問題の原因となる可能性があることがわかりました。各サーバーとの間に異なる Cisco デバイスがありますか?

答え4

/etc/default/login (TIMEOUT) および /etc/profile (TMOUT) ファイルを確認します。

ログイン シェルのタイムアウト設定があります。

関連情報