Xshell无法连接阿里云ECS实例
Posted 蚁人日记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xshell无法连接阿里云ECS实例相关的知识,希望对你有一定的参考价值。
刚买的阿里云ECS实例,出现XSHELL无法连接的话,第一次登录是可以成功,但登录后无法任何操作,系统处于卡死状态,紧接着会自动退出登录,
Connecting to 47.xxxx,xxx.199:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Sun May 30 11:58:22 2021 from 113.xxxx,xxx76
Welcome to Alibaba Cloud Elastic Compute Service !
[root@mkZ ~]# exit
logout
Connection closed.
Disconnected from remote host(新建会话 (2)) at 23:45:51.
Type `help' to learn how to use Xshell prompt.
[C:\\~]$
-------------------------------------
自动掉出来
[root@Contes ~]#
Socket error Event: 32 Error: 10053.
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(linshi) at 22:54:19.
Type `help' to learn how to use Xshell prompt.
但可以用阿里云的Workbench远程连接成功接连上,且阿里云的Workbench远程连接界面上也有提示:
部分Linux系统中,SSHD服务会禁用 root 用户远程登录, 登录时可能报用户名或者密码错误。
如果您需要使用root进行远程登录, 需要通过其他方式(如vnc)连接到服务器,
并修改配置文件:/etc/ssh/sshd_config,将
PermitRootLogin no
修改为
PermitRootLogin yes
再尝试使用Workbench登录远程主机
sudo service sshd restart
按照阿里云的官方提示,进入后查看此目录文件中的该属性值已是yes状态,说明本人的问题不是此原因造成。
接着是各种百度各种搜索,然并乱
- 修改 sshd_config
- 删除主机密钥
- 查看22端口的状态且开放此端口
- 修改ECS的22端口为其它端口,
都无法修改的问题,还是找阿里提交工单吧,工单给我的回复是:
您好,这边测试您的服务器国外可访问,国内不可以访问。看您的服务器是新购实例,建议您通过更换ip的方式来处理一下。如果您的ECS实例分配了公网IP地址,无论是经典网络还是专有网络(VPC),在创建后六小时内,您都可以更换公网IP地址。 修改公网IP地址https://help.aliyun.com/document_detail/67236.html 注意:由于跨境访问走的是运营商的线路,更换ip可能会暂时性的解决这个连接问题,如果您这边主要是提供给内地用户访问,为了站点访问稳定性,建议您直接使用内地地域主机,避免受到跨境线路影响
以上是关于Xshell无法连接阿里云ECS实例的主要内容,如果未能解决你的问题,请参考以下文章