解决SSH自动断线,无响应的问题。

来源:互联网 发布:第四方支付程序源码 编辑:程序博客网 时间:2024/05/22 08:17


在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。

总体来说有两个方法:

1、依赖ssh客户端定时发送心跳。

putty、SecureCRT、XShell都有这个功能,但是目测不太好用。

此外在Linux下,配置ssh客户端定时心跳似乎不太管用。

2、更一劳永逸的方法是:更改服务器端,即在ssh远端。

1# 打开
2sudovim /etc/ssh/sshd_config
3# 添加
4ClientAliveInterval 30
5ClientAliveCountMax 6

ClientAliveInterval表示每隔多少秒,服务器端向客户端发送心跳,是的,你没看错。

下面的ClientAliveInterval表示上述多少次心跳无响应之后,会认为Client已经断开。

所以,总共允许无响应的时间是60*3=180秒