首页/网络/协议速查/文件传输端口汇总

文件传输端口汇总

放行清单视角:FTP 是一对端口(控制+数据),SSH 家族只有一个,TFTP 是 UDP;防火墙按这张表开口子。

协议速查网络更新于 2026-10-13

传输类端口汇总

从防火墙放行清单的角度看,文件传输协议的端口分布并不规则。FTP 是一对端口:控制连接固定,数据连接在主动与被动模式下方向完全不同,被动模式还是服务端可配置的一段范围。SSH 家族(SCP、SFTP、基于 SSH 的同步)只有一个端口。TFTP 名义上在固定端口起步,但数据块会换到临时端口,写规则时需要留意。

端口与用途

端口协议与用途传输层
20FTP 主动模式数据连接,由服务端发起TCP
21FTP 控制连接,含显式加密升级TCP
989 与 990隐式加密的 FTP 数据与控制TCP
22SCP、SFTP 与基于 SSH 的同步TCP
69TFTP 起始端口,数据随后换端口UDP
被动数据范围服务端可配置的一段端口TCP

快速核对开放端口

快速核对开放端口
nmap -Pn -p 21,22,69,989,990 ftp.example.com
# 被动范围按服务端实际配置单独探测
nmap -Pn -p 50000-50100 ftp.example.com
nc -zv ftp.example.com 21    # 控制端口连通性快速确认

典型使用场景

  • 防火墙工单编写:按协议把控制与数据端口、方向一次写清
  • 上线前连通性核对:确认客户端与目标之间各类传输方式都可用
  • 迁移方案评估:把明文协议换成加密通道时同步梳理端口变化
  • 排障:区分「控制连接通但数据连接不通」这一类典型故障
  • 资产梳理:从开放端口反推当前启用了哪些传输服务
写防火墙工单时要把被动端口范围写成服务端实际配置的值,而不是照抄手册默认值;主动模式还需放行服务端到客户端高端口的出向连接。两者方向不同,只放行入向规则是最常见的疏漏。另外被动模式是在一段范围内随机挑选端口,范围越宽放行规则越松,安全与可用之间需要按实际并发量权衡。

易错点

  • 只放行控制端口就以为覆盖全部场景:数据端口与 TFTP 全在别的端口上
  • 主动模式忘记放行服务端出向到客户端高端口的连接,策略收紧后必挂
  • 被动范围抄了默认值而非实际配置值,客户端连不上却查不出原因
  • 把基于 SSH 的传输当成独立服务去开新端口,白白扩大攻击面
  • 排障只测控制连接端口就宣布网络没问题,忽略数据连接走完全不同的方向

数据来源与参考

  • RFC 959
  • RFC 4217
  • RFC 1350

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌