linux:关于服务器终端自动掉线的问题总结
笔者在调试代码的过程中发现,程序进程总是莫名其妙掉线,并且报错:Connection closed by foreign host. Disconnected from remote host究其原因,是linux系统设置了终端默认断开时间,需要修改该配置文件,并重启sshd服务。流程如下:#vim /etc/ssh/sshd_config找到下面两行#ClientAliveInterval 0#
·
笔者在调试代码的过程中发现,程序进程总是莫名其妙掉线,并且报错:
Connection closed by foreign host. Disconnected from remote host
究其原因,是linux系统设置了终端默认断开时间,需要修改该配置文件,并重启sshd服务。
流程如下:
#vim /etc/ssh/sshd_config
找到下面两行
#ClientAliveInterval 0
#ClientAliveCountMax 3
去掉注释,改成
ClientAliveInterval 30
ClientAliveCountMax 86400
这两行的意思分别是
1、客户端每隔多少秒向服务发送一个心跳数据
2、客户端多少秒没有相应,服务器自动断掉连接
重启sshd服务
#service sshd restart
注意:务必确保sshd服务打开后,再重启服务器!!!!!
更多推荐
已为社区贡献1条内容
所有评论(0)