Ssh
ssh_config 中的 ConnectTimeout 是什麼意思?
本地和遠端作業系統都是 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 0
或ConnectTimeout 1000
**採取不同的效果?
人 ssh_config
/連接超時
ConnectTimeout 指定連接到 SSH 伺服器時使用的超時(以秒為單位),而不是使用預設的系統 TCP 超時。此超時適用於建立連接以及執行初始 SSH 協議握手和密鑰交換。
我記得,如果主機無法訪問,連接超時是伺服器寫入連接的時間。如果你用 0 填充它並且客戶端將出現連接問題,當客戶端連接失去時,伺服器將立即關閉連接