放行安全组规则后如何测试是否生效?
美国、香港服务器
放行安全组规则后如何测试是否生效?
03-18 来源:
一、最准:用本地电脑 CMD 测试(推荐)
打开你自己电脑的 CMD 或 PowerShell,输入:
bash
运行
telnet 服务器IP 端口
例子:
bash
运行
telnet 1.2.3.4 22
telnet 1.2.3.4 3389
telnet 1.2.3.4 8888
结果判断
黑窗口、光标闪 → 通了,安全组生效
卡住、报错、无法连接 → 没放行 / 防火墙没开
二、没有 telnet?用 PowerShell 命令(Windows10/11 自带)
bash
运行
Test-NetConnection 服务器IP -Port 端口
例子:
bash
运行
Test-NetConnection 1.2.3.4 -Port 22
判断
TcpTestSucceeded: True → 通了 ✅
False → 不通 ❌
三、直接用服务测试(最直观)
SSH 端口 22:用 Xshell、FinalShell 连一下
远程桌面 3389:打开远程桌面连一下
面板 8888:浏览器打开 http://IP:8888
网站 80/443:直接访问域名
能打开 / 能连上 = 安全组生效
四、服务器内部检查端口是否监听
登录服务器执行(防止是服务没启动)
Windows
cmd
netstat -ano | findstr "端口"
看到有记录 → 端口在监听
Linux
bash
运行
netstat -lntp | grep 端口
或
bash
运行
ss -lntp | grep 端口
超级重要的一句话(90% 的人踩坑)
安全组放行 ≠ 服务器防火墙放行
云控制台安全组:外面的门
服务器内部防火墙(ufw/firewalld):里面的门
必须两个都开,才能访问!
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快