天翼云服务器常见问题-云主机端口不通怎样排查? |
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 问题现象云主机端口不通,会导致云主机之间无法通信或云主机无法对外服务,会影响应用或服务间的调用,或者用户对服务的访问。 根因分析可能有以下几种原因导致端口不通:
问题定位步骤本文分别对Windows和Linux操作系统的远程连接端口进行排查,以下为操作步骤。 Windows 操作系统此部分以Windows Server 2012操作系统的云主机为示例,对云主机无法远程连接问题的定位步骤。 步骤1:排查安全组是否放通Windows远程连接端口3389。
步骤2 :排查端口是否正常被监听。 在Windows操作系统中打开cmd窗口,执行如下命令。 netstat -ano | findstr :3389 如果回显信息如下则说明3389端口正常全网监听。否则,请开启监听。 步骤3 :排查防火墙已经放行服务。
Linux 操作系统此部分以CentOS 7.8操作系统的云主机为示例,对云主机无法远程连接问题的定位步骤。 步骤1 :确认安全组已经放行22端口。
步骤2 :可通过控制台登录云主机操作系统,确认远程连接服务已经开启。 执行如下命令,检查sshd服务是否已经开启。 systemctl status sshd 回显信息如下所示,则说明sshd已经启动。 如果未开启,则执行以下命令启动sshd服务。 systemctl start sshd 步骤3 :执行如下命令,查看22端口在实例中是否正常被监听。 netstat -ant | grep 22 回显信息则说明22端口正常全网监听。如果返回的不是上述结果,请开启监听。 步骤4 :查看防火墙iptables规则列表,排查防火墙是否已经放行服务。
systemctl status firewalld 或 firewall-cmd --state
systemctl start firewalld
systemctl unmask firewalld
firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --reload |