putty远程shell经常掉线怎么办?sshd简单配置

五一快乐,你们是不是四处旅游ING? 三代屌丝的宅男还在家倒腾PC。 话说五一前搞了一台香港的独立主机,考虑到偶尔也跑跑NET桌面应用,就让IDC装WIN系统,自己找工具激活,然后升级。结果悲催了。。。系统破碎啦,我发誓木有干过其他任何事情,就只升级过补丁。最后是windows installer系统集成的玩意竟然坏了。 好吧,我认! 翻墙啊,GG啊,百度啊,竟然就是找不到WIN 2008 R2的windows installer 5.0发行包。。。木有办法,联系IDC吧。这里不得不吐槽一下国内的一些IDC, 不支持IPMI就算求,五一放假了连个值班的都木有啊。。。装个系统要一天!哎,可能是我比较好糊弄,随便就相中了这家IDC。

果然告诉他们:给我装Centos 6吧。。。嗯,吐槽完毕!这个问题其实也困扰我挺久的,想自己以前也挺傻的,每次就傻傻的重新登录。其实,主要是因为每次putty到主机,大多是在处理问题,也木有花心思去搜索解决方案啦。 后来某一天,忽然就百度了一把。回到主题,话说shell客户端经常掉线,究其原因无非是网络不稳定。嗯嗯,我之前一直这么认为的。直到后来在本机用vmware配置测试的centos环境才发现,局域网也一个劲掉?那么就是两端的通讯没有持续保持啦!

废话说了不少啦,我这次是真入主题了。 我们简单配置下系统的ssh和本地putty的参数就解决啦。
远端主机ssh配置:

vim /etc/ssh/sshd_config
============添加的配置==========
UseDNS no
TCPKeepAlive yes
LoginGraceTime 120
ClientAliveInterval 120
=============================
/etc/init.d/sshd restart

本机putty keepalives设置:

putty keepalives
设置keepalives以保持会话持续长久,做男人就是要持久嘛

上面的120以及110数字都是自行设定的,单位都是秒哈!其他,我也不解释了,因为我也不懂啊。。。