SSHセッションとClientAliveの問題

SSHセッションとClientAliveの問題

SSHの設定について質問があります。テストマシンで以下を設定しました。

# TCPKeepAlive yes
Protocol 2 
ClientAliveInterval 60 
ClientAliveCountMax 0

待ってもセッションは閉じません。

sshd_configのマニュアルページを確認した結果、変更できるオプションが見つかりませんでした。

ベストアンサー1

ClientAliveInterval暗号化されたチャネルを介してデータが転送されない場合、サーバーが接続保持メッセージを送信する時間(秒単位)。

ClientAliveCountMaxサーバーがクライアントに送信する最大接続保持メッセージの数。応答が受信されませんでした。、クライアントを切断する前に。


ClientAliveIntervalデフォルトは、0これらの接続保持メッセージがまったく送信されないことを示します。設定はです60。これは、1分間の活動がなければアイドルセッションを閉じようとすることを意味します。

ただし、あなたのClientAliveCountMax設定は0(私が理解しているように)これを行うと、その制限は無効になります。に設定してみてください。これは、60秒間アイドル状態が1回繰り返された後にアイドルセッションを閉じる必要があること1を示します。sshd


10分のアイドル時間後に接続を閉じるには、次のように設定できます。

ClientAliveInterval 60
ClientAliveCountMax 10

おすすめ記事