【笔记】处理ssh 连接后一段时间就掉线 Connection closed by foreign host
2016-06-19 19:51
453 查看
【写在前面】
写这篇博文的原因是我遇到一个“ssh 连接后一段时间就掉线 Connection closed by foreign host”的问题,因为这个压根就不是VMware、Linux操作系统及ssh问题,最后原因是因为ESET防毒软体的IDS防护导致的……,纠结了我长达半个月的时间,痛苦的经历记录下来方便后续解决其他问题时参考,也希望能给其他人一点启发。
【问题场景】
开始上课的时候,在VMware中安装RHEL7.2系统,完成后按照SOP做快照、做克隆……,一切都感觉很顺利,当开始使用Xhell进行连线系统,看起来没问题,只要超过1分钟不操作,自动就会断开,如下图:
【寻找解决方法的过程】
脑袋里第一个想法应该是SSH没有设置,立马就进行vim /etc/ssh/sshd_config进行配置
去掉如下两行的注释,修改ClientAliveInterval值为60
#ClientAliveInterval 0
#ClientAliveCountMax 3
修改为
ClientAliveInterval 60
ClientAliveCountMax 3
然后重启: systemctl restart sshd 然而并无卵用
怀疑是局域网中存在IP冲突,那就各种查找,路由器中进行确认注册IP信息,各个电脑进行确认,最后并无重复IP,此怀疑宣告不成立;
连线朋友的虚机,并不存在这个问题,我想到了重装系统,因为在这之前我有重装过SSH;说干就干,连夜重装系统,然并卵,问题依旧,崩溃中睡着了……
第二天刚好休息,脑袋一闪,之前又遇到过VM莫名出现网卡不通的情况,感觉是不是VMware软件问题导致的,雄纠纠气昂昂的把VM重装了,然而结果……
重要的转机来了,就现在,我装一个软件总提示不能上网,就把ESET的防火墙全部关掉了,意外的发现Xhell连线的虚拟机没有存在自动断线,莫名的感到兴奋了,然后就在ESET的防火墙设置中找到了一些设定,取消就解决了我的问题,如下截图:
【结尾】
解决了这个问题,心情大好,感觉吃饭都香了,哈哈哈哈
以后解决一个问题,可不能再钻牛角尖了,要稍微换个思路,不然就在坑里出不来了。
写这篇博文的原因是我遇到一个“ssh 连接后一段时间就掉线 Connection closed by foreign host”的问题,因为这个压根就不是VMware、Linux操作系统及ssh问题,最后原因是因为ESET防毒软体的IDS防护导致的……,纠结了我长达半个月的时间,痛苦的经历记录下来方便后续解决其他问题时参考,也希望能给其他人一点启发。
【问题场景】
开始上课的时候,在VMware中安装RHEL7.2系统,完成后按照SOP做快照、做克隆……,一切都感觉很顺利,当开始使用Xhell进行连线系统,看起来没问题,只要超过1分钟不操作,自动就会断开,如下图:
【寻找解决方法的过程】
脑袋里第一个想法应该是SSH没有设置,立马就进行vim /etc/ssh/sshd_config进行配置
去掉如下两行的注释,修改ClientAliveInterval值为60
#ClientAliveInterval 0
#ClientAliveCountMax 3
修改为
ClientAliveInterval 60
ClientAliveCountMax 3
然后重启: systemctl restart sshd 然而并无卵用
怀疑是局域网中存在IP冲突,那就各种查找,路由器中进行确认注册IP信息,各个电脑进行确认,最后并无重复IP,此怀疑宣告不成立;
连线朋友的虚机,并不存在这个问题,我想到了重装系统,因为在这之前我有重装过SSH;说干就干,连夜重装系统,然并卵,问题依旧,崩溃中睡着了……
第二天刚好休息,脑袋一闪,之前又遇到过VM莫名出现网卡不通的情况,感觉是不是VMware软件问题导致的,雄纠纠气昂昂的把VM重装了,然而结果……
重要的转机来了,就现在,我装一个软件总提示不能上网,就把ESET的防火墙全部关掉了,意外的发现Xhell连线的虚拟机没有存在自动断线,莫名的感到兴奋了,然后就在ESET的防火墙设置中找到了一些设定,取消就解决了我的问题,如下截图:
【结尾】
解决了这个问题,心情大好,感觉吃饭都香了,哈哈哈哈
以后解决一个问题,可不能再钻牛角尖了,要稍微换个思路,不然就在坑里出不来了。
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Linux Generating SSH Keys
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- perl脚本实现限制ssh最大登录次数(支持白名单)
- rsync ssh 数据同步分析
- 搭建SSH时的思考和遇到的几个问题的解决方法
- SSH框架网上商城项目第9战之添加和更新商品类别功能实现
- SSH框架网上商城项目第7战之整合Struts2和Json
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- Lost connection to MySQL server during query的解决
- Linux VPS利用SSH重置ROOT密码的方法
- SSH框架网上商城项目第15战之线程、定时器同步首页数据
- SSH框架网上商城项目第18战之过滤器实现购物登录功能的判断
- RHEL6.2编译安装MySQL 5.6.16过程分享
- ssh,scp自动登陆的实现方法
- linux下使用ssh远程执行命令批量导出数据库到本地
- shell脚本实现ssh自动登录功能分享