解决ssh登录后闲置时间过长而断开连接

Posted 风车车

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决ssh登录后闲置时间过长而断开连接相关的知识,希望对你有一定的参考价值。

我们通过终端使用ssh连接服务器时,如果一段时间没有操作,服务器就会自动断开连接,总结一下解决此问题的方法:

方法一、
服务端修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值,
执行service sshd reload 


方法二、
找到所在用户的.ssh目录,如root用户该目录在:
/root/.ssh/
在该目录创建config文件
vi /root/.ssh/config
加入下面一句:
ServerAliveInterval 60
保存退出,重新开启root用户的shell,则再ssh远程服务器的时候,
不会因为长时间操作断开。应该是加入这句之后,ssh客户端会每隔一
段时间自动与ssh服务器通信一次,所以长时间操作不会断开。


方法三、
修改/etc/profile配置文件
# vi /etc/profile
增加:TMOUT=3600
这样60分钟没操作就自动退出

 

以上是关于解决ssh登录后闲置时间过长而断开连接的主要内容,如果未能解决你的问题,请参考以下文章

解决Linux SSH连接容易断开的问题

ssh tunneling

ssh连上几秒就断开了

mysql闲置8小时后,自动关闭连接,再对数据库进行操作就会出问题,如何解决

如何解决SSH连接Linux超时自动断开

解决 mac ssh空闲 连接断开问题