如何查看安全组规则是否生效?
美国、香港服务器
如何查看安全组规则是否生效?
03-19 来源:
一、最准确:本地电脑测试(10 秒出结果)
打开你自己电脑的 CMD 或 PowerShell,执行:
cmd
Test-NetConnection 服务器IP -Port 端口号
示例:
cmd
Test-NetConnection 123.123.123.123 -Port 22
Test-NetConnection 123.123.123.123 -Port 3389
Test-NetConnection 123.123.123.123 -Port 8888
看结果:
TcpTestSucceeded: True ✅→ 安全组生效 + 端口通了
False ❌→ 安全组没生效 或 服务器防火墙没放行
二、你必须同时检查 2 个地方(99% 的人漏了)
1. 云控制台安全组(外面的门)
方向:入方向
协议:TCP
端口:你要放的端口
授权:0.0.0.0/0
2. 服务器内部防火墙(里面的门)
Linux(Ubuntu/CentOS)
bash
运行
# Ubuntu
ufw status
# CentOS
firewall-cmd --list-ports
必须看到你的端口在列表里!
Windows Server
cmd
netsh advfirewall show allprofiles
或直接 关闭防火墙测试
三、一句话判断安全组是否生效
安全组配置正确 + 服务器防火墙放行 = 端口通
只开安全组、不开系统防火墙 = 不通 ❌
Test-NetConnection 通 = 安全组真正生效
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快