SSH はタイムアウトせず、接続が切断されません。

SSH はタイムアウトせず、接続が切断されません。

Ubuntu 18.04.3 LTSとv21.5でsshコマンドを実行しmobaxterm、カーネル4.9を搭載したLinuxボードに接続しようとしています。

/etc/ssh/sshd_config私はそれを次のように整理しました。

ClientAliveInterval 60
ClientAliveCountMax 0

Linuxボードから。

60秒後は、opensshバージョン8.0でのみ切断され、バージョン8.2、8.5、8.7、8.9では切断されません。 8.2バージョンのバグですか? 8.5、8.7。 8.9?

ベストアンサー1

ClientAliveInterval /etc/ssh/sshd_configで指定された時間以降

どの値を設定しましたか?sshd マンページ条項は次のとおりです。

ClientAliveInterval
Sets a timeout interval in seconds after which if no data has been 
received from the client, sshd(8) will send a message through the
encrypted channel to request a response from the client. The default is 0,
indicating that these messages will not be sent to the client.
This option applies to protocol version 2 only.

接続がタイムアウトするようにするには、デフォルト値を使用することをお勧めします。

セッションの維持は次のとおりです。また構成接続中顧客片側~/.ssh/config:

ServerAliveInterval
Sets a timeout interval in seconds after which if no data has been
received from the server, ssh(1) will send a message through the
encrypted channel to request a response from the server. The default is 0,
indicating that these messages will not be sent to the server.
This option applies to protocol version 2 only.

私のような欲しくないSSHセッションがタイムアウトし、次のようになります~/.ssh/config

Host *
  ServerAliveInterval 15
  ServerAliveCountMax 3

関連トピック

おすすめ記事