web-dev-qa-db-ja.com

ssh_configのConnectTimeoutはどういう意味ですか?

ローカルとリモートのOSはすべてDebian8です。
SSHを長期間存続させたい。
クライアント(ローカル)側の構成ファイル/etc/ssh/ssh_config

Host *
    ServerAliveInterval 60
    ServerAliveCountMax 10000

サーバー(リモート)側の構成ファイル/etc/ssh/sshd_config

/etc/ssh/sshd_config
TCPKeepAlive yes
ClientAliveInterval 60
ClientAliveCountMax 10000

Ssh接続が長期間存続できることがテストされました。 /etc/ssh/ssh_config、ConnectTimeoutにパラメータがありますが、どういう意味ですか?
ConnectTimeoutまたはConnectTimeout 10は異なる効果を発揮しますか?

4

man ssh_config

/ ConnectTimeout

ConnectTimeoutデフォルトのシステムを使用する代わりに、SSHサーバーに接続するときに使用されるタイムアウト(秒単位)を指定しますTCPタイムアウト。この値は、ターゲットが接続が拒否されたときではなく、ダウンしているか、実際には到達できません。

7
user9517

私が覚えているように、接続タイムアウトは、ホストに到達できない場合にサーバーが接続を書き込む時間です。 0を入力してクライアントに接続の問題が発生すると、クライアントの接続が失われたときにサーバーが直ちに接続を閉じます

2
Dmitriy Morgul