本文介绍在使用阿里云国际版云服务器实例时,通过SSH远程登录Linux系统的ECS实例时,连接失败,无法正常登录Linux实例的排查指引:
SSH登录失败时没有明确的报错信息
处理流程
如果没有收到系统返回的报错信息,请根据以下步骤进行排查。
首先,检查ECS实例的状态
无论何种原因导致无法远程登录ECS实例,请先检查实例的状态。只有当ECS实例为运行中状态时,才能对外提供业务访问。检查步骤如下:
1.登录阿里云国际站云服务器管理控制台。阿里云国际站旗舰级分销商,免绑PP可开通阿里云国际版账户,工单优先处理、解决方案定制、全天售后服务、在线自助充值tg@Emo_momomomomo
2.单击左侧导航栏中的实例,查看目标实例的状态。
当目标实例不是运行中的状态
可参考阿里云国际官网ECS实例生命周期,根据实例的状态,选择对应的解决方案。
当目标实例是运行中的状态
参见下一步骤继续排查。
本地客户端或网络异常
通常是因为本地SSH客户端或者本地网络存在异常导致无法远程登录Linux实例。以下列举常见的问题原因及解决方案可供参考:
说明:可以通过对比测试来确认问题根源。例如,通过其他设备上的SSH客户端远程登录Linux实例,以判断本地SSH客户端是否配置错误。
本地网络的外网IP地址未被授权访问ECS实例。
请检查ECS实例的安全组规则,以及您是否通过Linux实例内的防火墙(Firewalld、Iptables、安全狗等)限制了本地网络的访问。正确的SSH远程连接安全组规则如下图。
说明: 此处的授权对象仅供参考,实际情况中以客户端的公网IP地址为准。
如果使用客户端的公网IP地址后仍然无效,可以继续尝试将授权对象设置为0.0.0.0/0。
关于Linux实例内的防火墙设置,请联系服务器管理员获取详情。
本地SSH客户端配置错误
请正确设置您本地SSH客户端的远程登录设置。
如操作后仍然无法登陆实例,可将问题提交工单至阿里云技术提供支持。