ssh连接port22:Socket error Event:32 Error:10053

今天遇到了一个奇怪的现象,据开发人员反馈,有一台阿里云服务器在控制台重启了之后,发现无法登陆了。我先使用阿里云的控制台打算远程登陆到这台机器发现,远程登陆总是显示密码错误。然后我使用xshell登陆对应的外网IP和22端口的时候发现爆出如下的错误:

1
2
3
4
5
6
7
8
Connecting to X.X.X.X:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Socket error Event: 32 Error: 10053.
Connection closing...Socket close.

Connection closed by foreign host.

这种情况很罕见,google了一下也没有对于我有用的处理办法,于是我就只好给阿里云后台发了一下工单。授权给阿里云让他们登陆一下这台机器看一下里面发生了什么,阿里云的售后人员过了一会打过电话过来说,发现这台机器里面有人操作了chmod -R 777 /,破坏了比如/etc/passwd/etc/shadow的权限,所以会爆出这样的错误。如图:
paradin

阿里的售后说他们也把几个跟登陆有关的文件暂时恢复权限,这样这个机器就可以成功登陆了,如图:
paradin

感谢您请我喝咖啡~O(∩_∩)O,如果要联系请直接发我邮箱chenx1242@163.com,我会回复你的
-------------本文结束感谢您的阅读-------------