问题原因:在使用SSH Secure Shell Client的过程中,如果3分钟没有任何操作,连接就会断开,提示server responded "connection closed" 。必须重新登陆才行,每次都重复相同的操作。
解决方法:
1. 打开服务器sshd配置文件
# vim /etc/ssh/sshd_config
2. 在配置文件中找到ClientAliveInterval和ClientAliveCountMax的配置行,去掉前面的注释“#”,并如下设置参数:
#ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔,默认是0(不发送);修改为60(每一分钟发送一次)
ClientAliveInterval = 60
#ClientAliveCountMax表示服务器发出请求后客户端没有响应,允许超时的次数。设置为0
ClientAliveCountMax = 3
保存退出vim。
3. 重启sshd服务:
# service sshd restart