SSh连接失败,Socket error Event: 32 Error: 10053.

SSh连接失败,Socket error Event: 32 Error: 10053.

SSh连接远程Ubuntu 14.04服务器失败. Socket error Event: 32 Error: 10053. connection closing...socket close. connection closed by foreign host. disconnected from remote host.

大致情形是,服务器突然连不上,显示错误Socket error Event: 32 Error: 10053. connection closing...socket close. connection closed by foreign host. disconnected from remote host.

有时候连续尝试1小时之后能连上,并且长时间不会断开;有时候刚连上就断开并显示Socket error Event: 32 Error: 10053. connection closing...socket close. connection closed by foreign host. disconnected from remote host.

ssh外网连接的情况好很多,能连上上的次数多一些,但是也会遇到问题;

由于我之前使用ssh没遇到过类似问题,属于突然出现的问题,google找到的相关解决方案全部都试过,几乎所有网页全部看过,很多页面打开过多次,包括能找到的英文资料,最后还是没有直接解决我的问题。

尝试解决办法:

1、内网可以ping通服务器,而且使用显示器直接登入服务器查看,服务器可以上网,使用ifconfig 查看地址也没错。无奈之下,多次重装openssh-server , 问题还是没有解决。

2、有很多文章说是改变了系统权限 如:

用xshell连接linux服务器出现以下错误-高鹏举-51CTO博客blog.51cto.com图标ssh 连接不上,提示Socket error Event: 32 Error:10053&&执行systemctl status sshd报错www.jianshu.com
ssh连接port22:Socket error Event:32 Error:10053rorschachchan.github.io图标

很遗憾,我的不是这个问题,/etc/ssh/ 自动生成之后就没改动过。

3、有些文章说很有可能是网络ip地址变化导致xshell自动断开连接。

https://blog.csdn.net/IAMoldpan/article/details/77595624blog.csdn.net

我当时不以为然,因为我的window本机ip地址很稳定,Ubuntu 服务器的IP地址也很稳定,不存在断开的问题。不过,我还是尝试将修改etc/ssh/sshd_config文件,将UseDNS 设置为no,结果确实依然没有解决问题。

经历了10几天,很是崩溃,心很累啊。

直到今天早上,实验室一个师兄问我:"我服务器IP地址是否是XXXX?", 说他最近也连不上他的服务器,令我震惊的是,他说:“他的一台服务器设置的静态IP地址,就是我的服务器设置的静态IP地址”,确实是IP地址冲突,可没想到是这么冲突的,我快感动哭了,这是拯救我于水火之中啊。

赶紧再次修改我的静态IP,

ubuntu14.04设置静态ip - Vince - 博客园www.cnblogs.com图标

在window查看是否修改后的IP地址有冲突:

Linux下检测IP地址冲突及解决方法 - 散尽浮华 - 博客园www.cnblogs.com图标

Ok,新设置的ip没问题。总算顺利解决这个问题了,现在心情真好,和武球王前天在西甲联赛首次进球的开心程度差不太多。

特此记录一下心路历程,让后来人少踩些坑。

发布于 2019-03-05