在ssh_config中的ConnectTimeout是什么意思?

本地和远程操作系统都是debian8。
我想保持很长一段时间ssh活着。
我的客户端(本地)端的configuration文件/ etc / ssh / ssh_config。

Host * ServerAliveInterval 60 ServerAliveCountMax 10000 

我的服务器(远程)端的configuration文件/ etc / ssh / sshd_config。

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

经过testing,ssh连接可以长时间保持活跃状态​​。 / etc / ssh / ssh_config中有一个参数,ConnectTimeout是什么意思?
ConnectTimeout 0ConnectTimeout 1000有不同的效果吗?

男人ssh_config

/ ConnectTimeout

ConnectTimeout指定连接到SSH服务器时使用的超时(以秒为单位),而不是使用默认的系统TCP超时。 该值仅在目标处于closures状态或真正无法访问时使用,而不是在拒绝连接时使用。

我怎么记得,连接超时是服务器写入连接时,如果主机无法访问的时间。 如果用0填充,客户端连接有问题,客户端连接丢失时,服务器会立即closures连接