首页 / 数码科技 / 正文

ssh连接成功后马上断开 

ssh连接成功后马上断开可能是由于服务器配置了ClientAliveInterval和ClientAliveCountMax参数。这两个参数的意思是,每隔一定时间(如20秒),服务器向客户端发送一个心跳。如果服务器在一定时间内(如10次心跳)没有收到客户端的响应,服务器就会自动断开ssh连接。

解决这个问题的方法是,修改服务器的ssh配置文件/etc/ssh/sshd_config,添加或者修改ClientAliveInterval为“ClientAliveInterval 60”,表示每1分钟,服务器向客户端发一个消息,用于保持连接。同时,可以修改ClientAliveCountMax为一个较大的数值,以允许更多的无响应时间。保存后记得重启ssh服务。

另外,也可以在ssh连接时使用-o参数,例如:ssh -o serveraliveinterval=60 username@host,表示每1分钟,服务器向客户端发一个消息,用于保持连接。

如有侵权请及时联系我们处理,转载请注明出处来自