
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