起因
今天趁着双十一刚在阿里云上买了一台服务器,刚兴致勃勃的准备用XShell
连接服务器,却发现无法连接,提示下面代码
Connecting to XXX.XXX.XXX.XXX: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.
Disconnected from remote host(XXX.XXX.XXX.XXX:22) at 20:15:09.
Type `help' to learn how to use Xshell prompt.
但是在控制台的终端也能连接上
于是开始各种百度,各种google,都没有知道答案,百度上的文档都是CV,简直连符号都不带改的
最终终于让我找到了,大家可以参考一下
原因
既然是因为公司内网
没有办法打开,用手机开热点就顺利登录上去了,
公司内网 访问不到
给服务器装上httpd,发现可以直接访问,说明别的端口并没有被限制,便有了一个解决方案修改ssh的端口号
解决方案
1.手机热点使用(临时)
因为只是公司的网无法使用,所有手机开热点还是可以自由使用的
2.修改端口号
先用手机开热点连接到服务器,修改ssh
的配置文件
vi /etc/ssh/sshd_config
#找到port 22
#将端口改成随意一个,避免与别的端口冲突
#:wq保存文件
# 2.重启ssh服务
systemctl restart sshd
然后使用修改后的端口连接服务器就可以啦
(这只是我的解决方案,跟百度出来的cv结果还是不一样的,有帮助的话希望赏个赞!)