云主机网络无法连接如何排查?
世界上最遥远的距离
不是云主机宕机
而是,主机就在那里
我却无法连接
云主机无法连接时,
该如何优雅地排查和解决呢?
有一个非常好用的“神器”往往会被大家忽略,
云主机终端(俗称VNC)
位置:云主机操作栏 -『更多』-『终端』
通过这种途径,当云主机无法连接时,通过判断是否能从终端登录云主机可进行简单的排查和处理。
现在我们就来看看几种场景下的排查方法吧~
1. 云主机终端可以登陆
针对以下情况,排查方法如下:
云主机能通过终端连接,但无法ping通
本文由“135编辑器”提供技术支持
1.检查安全组
检查该云主机是否有关联限制ICMP流量访问策略的安全组。
点击左侧功能栏『安全』-『安全组』进入到安全组界面,选择对应的安全组,点击操作栏中『应用到云主机』按钮,查看该主机是否关联了此安全组
2.检查防火墙
检查该云主机内部防火墙是否限制了ICMP流量。检查方法如下:
选择该云主机并点击操作栏中『更多』-『终端』,通过终端登录该主机,
1) Linux系统云主机通过sudo iptables -L命令查看;
2) Windows系统云主机通过 “控制面板” -> “系统与安全” -> Windows防火墙 查看;
3. 检查IP真实获取情况
检查云主机是否真实获得获得了IP。 查看虚机防火墙设置是否禁掉了DHCP协议流量,而导致无法获取IP。 Linux系统云主机通过sudo iptables -L命令查看;
Windows系统云主机通过 “控制面板” -> “系统与安全” -> Windows防火墙 查看;
4. 检查IP是否正确获取
检查该云主机是否实际获取到与云主机列表中一致的IP地址。若不一致,再查看系统设置中是否开启了DHCP功能。 Linux系统云主机,输入如下命令,检查确认 "BOOTPROTO=dhcp",则表示开启了dhcp。
vim /etc/sysconfig/network-scripts/ifcfg-eth0
Windows系统云主机,通过 “控制面板” -> “网络连接” -> Internet协议版本4(TCP/IPV4)属性,查看是否选择自动获得IP地址方式。
云主机可ping通,终端可登录,无法ssh/远程桌面登录
1. 检查sshd sever或远程桌面服务
linux系统云主机检查sshd server服务是否开启;
windows系统云主机检查远程桌面服务是否开启;
1. 检查sshd.conf配置
检查是否修改了sshd.conf配置文件中端口号,若自定义修改过,请通过ssh -p
host 指定ssh端口号;
2. 检查安全组
检查云主机安全组是否对ssh流量做了限制;
3. 检查防火墙
检查云主机防火墙是否对ssh流量做了限制;
2. 云主机终端无法登陆
以上便是云主机无法连接时,针对几种场景下的排查小妙招,可以快速的定位原因并进行处理。
领取专属 10元无门槛券
私享最新 技术干货