如何查看服务器连接端口?
- 行业动态
- 2025-04-22
- 5
查看服务器连接端口可通过以下方法:1. Linux系统使用netstat -tuln或ss -tuln命令;2. Windows系统通过资源监视器或netstat -ano查看;3. 查看应用配置文件(如Apache的httpd.conf);4. 检查防火墙设置或云服务器安全组规则,端口通常由服务类型决定,如HTTP默认80、HTTPS默认443。
要查看服务器连接端口信息,通常需要根据服务器操作系统或管理工具进行操作,以下是常见场景的详细方法,适用于普通用户及技术人员参考:
通过操作系统查看
Linux系统
- 打开终端(Terminal),输入命令:
netstat -tuln
系统会列出所有正在监听的TCP/UDP端口,包含端口号、协议类型和连接状态。 - 查看具体服务的端口时,可通过配置文件定位:
cat /etc/services
该文件记录了系统默认服务与端口的对应关系。
- 打开终端(Terminal),输入命令:
Windows系统
- 按下
Win + R
,输入cmd
打开命令提示符。 - 输入命令:
netstat -ano
此命令会显示所有活动连接的端口号及对应的进程ID(PID)。 - 在任务管理器中可关联PID查看具体进程。
- 按下
通过服务器管理面板查看
云服务器(如阿里云、酷盾)
- 登录云服务商控制台 → 进入「安全组」配置页面 → 查看已开放的入站/出站端口规则。
- 部分服务商(如AWS)支持通过实例详情直接查看关联的安全组端口。
本地服务器(如宝塔面板)
进入面板首页 → 点击「安全」选项卡 → 查看防火墙规则中的放行端口列表。
通过第三方工具检测
在线端口扫描工具
使用站长工具、YouGetSignal等平台,输入服务器IP可检测对外暴露的端口(需注意隐私风险)。本地扫描软件
下载安装Nmap(跨平台开源工具),执行命令:nmap -sT -p 1-65535 服务器IP
可深度扫描服务器所有潜在开放端口。
常见端口对照表
| 端口号 | 常用服务 | 说明 |
|——–|—————-|—————————|
| 22 | SSH | 远程安全登录 |
| 80 | HTTP | 网页访问 |
| 443 | HTTPS | 加密网页访问 |
| 3306 | MySQL | 数据库连接 |
| 3389 | RDP | Windows远程桌面 |
注意事项
- 修改端口前需确认端口未被系统或其他服务占用。
- 非必要情况下,避免使用1024以下的系统保留端口。
- 建议通过防火墙(如iptables或Windows防火墙)限制敏感端口的访问权限。
引用说明
本文参考了Microsoft Docs、Linux man pages官方文档,以及阿里云、AWS等云服务商的技术指南,确保信息准确性和实操性。