一、命令行工具检测
通过SSH连接到VPS后,可使用以下命令快速检测端口状态:
- 使用
telnet
命令:输入telnet [IP] [端口]
,连接成功则端口开放 - 使用
nc
命令:执行nc -zv [IP] [端口]
,显示”succeeded”即为开放 - 查看监听端口:运行
netstat -ano | grep [端口]
,确认服务状态
二、在线扫描工具
无需登录服务器的便捷检测方式:
- 访问PortScan.me等平台,输入VPS公网IP和端口号
- 支持批量端口扫描(如21,22,80,443)
- 注意隐私风险,建议用于临时测试
三、防火墙状态检查
端口开放需同时满足以下条件:
- 系统防火墙放行:通过
firewall-cmd --query-port=[端口]/tcp
验证 - 云平台安全组配置:登录云服务商控制台检查入站规则
- 服务监听状态:确认应用已绑定指定端口
四、远程连接验证
通过实际连接测试端口可用性:
- Windows使用
mstsc
测试3389远程桌面端口 - Web服务可用浏览器访问
http://IP:端口
- 数据库服务使用客户端工具直连测试
五、高级网络扫描
专业运维人员推荐使用:
- Nmap工具:执行
nmap -p [端口] [IP]
获取详细状态 - PowerShell命令:
Test-NetConnection [IP] -Port [端口]
- TCPDump抓包分析:验证端口通信流量
检测VPS端口状态应结合命令行工具验证基础连通性、在线服务快速筛查、防火墙规则检查等多维度方法。建议运维人员优先使用Nmap等专业工具,普通用户可通过在线扫描与远程连接组合验证。定期检查端口开放状态可有效提升服务器安全性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/545478.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。