基本命令查看端口
通过SSH连接到服务器后,使用以下命令查看开放端口:
sudo netstat -tunlp
显示TCP/UDP监听端口及关联进程netstat -anp | grep LISTEN
过滤正在监听的端口sudo lsof -i :端口号
查看指定端口的详细信息
这些命令需要管理员权限,执行后会显示协议类型、本地地址、进程ID等信息。
高级端口检测工具
对于更专业的端口分析,可使用以下工具:
ss -tuln
替代netstat的现代化工具,显示格式更清晰nmap 127.0.0.1
扫描本机所有开放端口
建议安装nmap
工具获取更详细的端口扫描报告,需通过sudo yum install nmap
或sudo apt install nmap
安装。
验证端口开放状态
执行以下操作验证端口实际连通性:
telnet 服务器IP 端口号
测试TCP端口的连通性nc -zv 服务器IP 端口号
使用netcat工具检测端口
需要注意这些检测命令仅反映当前服务器的本地端口状态,还需检查阿里云安全组规则是否放行对应端口。
通过组合使用netstat
、ss
等系统命令,配合nmap
等工具,可以全面掌握阿里云服务器的端口开放情况。建议定期检查端口状态,及时关闭非必要端口以提升安全性。