常用服务端口与开放范围

端口号是服务的连接入口,实际配置优先于默认值。开放端口前先确认服务需要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与访问者

开放后仍然不通,检查四层

  1. 产品本身是否允许对应端口和协议。住宅云禁止建站,80端口关闭,不支持域名和证书。
  2. 如产品提供云端访问控制,规则是否允许实际来源、协议和端口。
  3. 操作系统防火墙是否允许同一连接。
  4. 应用是否已启动并监听正确地址及端口。

Linux可用ss -lnt查看TCP监听、ss -lnu查看UDP监听。只监听127.0.0.1的服务不会因为添加公网规则就自动对外服务;是否修改监听地址应结合认证和业务需要决定。

临时测试规则也要记录用途,测试完成后检查是否仍需保留。不要为了省事开放所有端口。

相关文档