轻量云主机闲置时间太长自动断开连接,总是常常掉线,并且如果在本地使用远程连接工具,打开多个窗口,一段时间误操作,会进入卡死状态,就是输入任何命令都没有任何反应,致使工作效力严重低下。
方法一:
1、编辑sshd_config文件
在Linux服务端,配置让 server 每隔 60秒向 client 发送一个 keep-alive 包来保持连接:
vim /etc/ssh/sshd_config
添加以下内容
ClientAliveInterval 60
ClientAliveCountMax 1000
第二行配置表示如果发送 keep-alive 包数量到达 1000 次,客户端仍然没有反应,则服务端 sshd 断开连接。如果甚么都不操作,该配置可让连接保持 60s*1000 , 1000 min
2、重启本地 ssh
CentOS6
service ssh restart
如果找不到 ssh,”Failed to restart ssh.service: Unit ssh.service not found.” ,需要安装
yum install openssh-server
CentOS7
systemctl restart sshd
方法二:
使用linux系统命令:vim /etc/ssh/sshd_config
找到下面两行:
#ClientAliveInterval 0
#ClientAliveCountMax 3
去掉注释,改成:
ClientAliveInterval 30
ClientAliveCountMax 86400
这两行的意思分别是
1、客户端每隔多少秒向服务发送一个心跳数据
2、客户端多少秒没有相应,服务器自动断掉连接
然后使用命令:/etc/init.d/ssh restart ,重启sshd服务。
以上就是解决关于“轻量云主机常常掉线”的两个方法。