无法连接Linux实例的原因是什么

  

这篇文章将为大家详细讲解有关无法连接Linux实例的原因是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

无法连接Linux实例

下图显示了无法连接 ECS 实例的原因分类和出现概率。若无法连接实例,建议您根据如下原因进行排查。

无法连接Linux实例的原因是什么

无论何种原因导致无法远程连接实例,请先尝试用阿里云提供的远程连接功能进行连接,然后再按原因分类进行故障排查。

登录 云服务器管理控制台。

找到需要连接的实例,在找到需要连接的实例,在 操作 列,单击 远程连接。

无法连接Linux实例的原因是什么

连接 管理终端。首次连接,需要先复制密码。

无法连接Linux实例的原因是什么

输入密码后,连接实例 。

无法连接Linux实例的原因是什么

若忘记密码,单击若忘记密码,单击 修改管理终端的密码,设置新密码。I/O 优化的实例,修改密码后即时生效,无需重启

无法连接Linux实例的原因是什么

请根据如下各原因序逐一排查:

客户端本地网络异常 [出现概率:3%]

重置实例密码,未重启 ECS 实例 [出现概率:7%]

iptables 配置异常(Centos 6)[出现概率:10%]

安全组公网规则 [出现概率:8%]

远程访问端口配置异常 [出现概率:10%]

CPU 负载过高 [出现概率:9%]

故障现象:用户无法登录外网。

可能原因:网卡驱动未开启或网卡配置有问题。

解决方法:查找/etc/hosts.deny 看是否有拦截IP;检查网卡驱动,重新安装。

故障现象:有实例密码修改记录,但无重启实例记录。

可能原因:您修改了实例密码,但是未重启 ECS 实例。

解决方法:

登录云服务器管理控制台。

单击左侧导航栏中的 实例。

单击页面顶部的地域。

选择需要的实例。单击 重启。

在弹出的提示框中,选择 重启,单击 确定。

前提条件:您只有在已授权可关闭 iptables 的情况下,才能做该项排查。

故障现象:SSH 无法连接,关闭 iptables 后连接恢复。

解决方法:调整 iptables 配置策略。

查看防火墙规则:

iptables -nvL –line-number

L 查看当前表的所有规则,默认查看的是 filter 表,如果要查看 NAT 表,可以加上 -t NAT 参数。

n 不对 IP 地址进行反查,加上这个参数显示速度会快很多。

v 输出详细信息,包含通过该规则的数据包数量、总字节数及相应的网络接口。

修改规则。

若之前已设置过规则策略的,将原有的 iptables 文件保存一份,避免之前设置的策略丢失。

cp -a/etc/sysconfig/iptables/etc/sysconfig/iptables.贝克

清空服务器上所有的规则。

iptables - f

设置输入方向所有的请求都拒绝。如果是线上业务请勿直接操作,会导致业务直接中断。

iptables - p

输入下降设置iptables防火墙后需放行22号端口,否则会导致无法远程。

iptables -输入- p tcp——dport 22 - j接受 iptables -输出- p tcp -运动22 - j接受

指定IP访问22号端口。

iptables -输入- s 192.168.1.1 - p tcp——dport 22 - j接受

说明:192.168.1.1为请求端IP地址。

使用iptables - l查看一下添加的规则是否生效。

iptables - l

无法连接Linux实例的原因是什么

保存添加的规则。

iptables-save祝辞/etc/sysconfig/iptables

设置后需要重启iptables。

service iptables重启或/etc/init.d/iptables重启

操作完成后,重启服务器进行配置验证。

systemctl重启

无法连接Linux实例的原因是什么