一、通过控制台查看端口状态
登录阿里云ECS控制台后,选择目标实例进入详情页,通过以下步骤完成端口检查:
- 在实例列表中选择目标服务器实例
- 进入「安全组」选项卡查看入站/出站规则
- 检查已开放端口号及对应协议类型
控制台提供可视化界面展示安全组配置的端口开放状态,但需注意实际服务器防火墙可能影响最终生效结果。
二、使用命令行工具检测端口
通过SSH连接服务器后,可执行以下命令组合完成深度检测:
netstat -tuln
查看TCP/UDP监听端口ss -tuln
获取更详细的套接字信息lsof -i :端口号
查询特定端口占用进程
建议配合grep
命令筛选结果,例如netstat -tuln | grep :80
可快速定位HTTP服务端口状态。
三、安全组规则验证方法
安全组作为虚拟防火墙,需与控制台、服务器防火墙设置进行三重验证:
- 安全组规则:控制入云流量
- 服务器防火墙:管理本机流量
- 服务监听状态:决定端口实际可用性
建议修改安全组规则后,使用telnet
或在线端口检测工具进行连通性测试。
完整的端口状态检查应结合控制台配置、安全组规则、服务器防火墙和服务监听状态进行交叉验证。建议建立定期检查机制,特别是部署新服务或变更网络策略后,需通过命令行工具验证实际生效情况。