本地和远程操作系统都是 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
/连接超时
我记得,如果主机无法访问,连接超时是服务器写入连接的时间。如果你用 0 填充它并且客户端将出现连接问题,当客户端连接丢失时,服务器将立即关闭连接