这篇文章将为大家详细讲解有关无法连接Linux实例的原因是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
无法连接Linux实例
下图显示了无法连接 ECS 实例的原因分类和出现概率。若无法连接实例,建议您根据如下原因进行排查。
无论何种原因导致无法远程连接实例,请先尝试用阿里云提供的远程连接功能进行连接,然后再按原因分类进行故障排查。
登录 云服务器管理控制台。
找到需要连接的实例,在找到需要连接的实例,在 操作 列,单击 远程连接。
连接 管理终端。首次连接,需要先复制密码。
输入密码后,连接实例 。
若忘记密码,单击若忘记密码,单击 修改管理终端的密码,设置新密码。I/O 优化的实例,修改密码后即时生效,无需重启
请根据如下各原因序逐一排查:
客户端本地网络异常 [出现概率: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
保存添加的规则。
iptables-save祝辞/etc/sysconfig/iptables
设置后需要重启iptables。
service iptables重启或/etc/init.d/iptables重启
操作完成后,重启服务器进行配置验证。
systemctl重启无法连接Linux实例的原因是什么