常用服务端口与开放范围
端口号是服务的连接入口,实际配置优先于默认值。开放端口前先确认服务需要TCP还是UDP,以及谁需要访问。
| 服务 | 常见端口 | 建议开放范围 |
|---|---|---|
| Linux SSH/SFTP | TCP 22 | 管理员可信来源;自定义端口按实例实际值 |
| Windows RDP | TCP 3389;所需UDP按系统及客户端配置 | 管理员可信来源,按实际远程端口和协议核对 |
| HTTP网站 | TCP 80 | 确有公网网站需求时按产品允许范围开放 |
| HTTPS网站 | TCP 443 | 已部署HTTPS的网站;HTTP/3另涉及UDP且需服务支持 |
| MySQL | TCP 3306 | 优先本机或可信内网,确需远程时限制指定应用来源 |
| Redis | TCP 6379 | 优先本机或可信内网,不能无认证直接暴露公网 |
| 管理面板、游戏、自建应用 | 按实际配置 | 按软件文档分别核对TCP/UDP与访问者 |
开放后仍然不通,检查四层
- 产品本身是否允许对应端口和协议。住宅云禁止建站,80端口关闭,不支持域名和证书。
- 如产品提供云端访问控制,规则是否允许实际来源、协议和端口。
- 操作系统防火墙是否允许同一连接。
- 应用是否已启动并监听正确地址及端口。
Linux可用ss -lnt查看TCP监听、ss -lnu查看UDP监听。只监听127.0.0.1的服务不会因为添加公网规则就自动对外服务;是否修改监听地址应结合认证和业务需要决定。
临时测试规则也要记录用途,测试完成后检查是否仍需保留。不要为了省事开放所有端口。