解决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分钟没操作就自动退出

 

posted @ 2016-11-08 11:15  光尘9022  阅读(446)  评论(0编辑  收藏  举报