NAT 与发布75 条

FTP 与 NAT ALG

FTP 控制连接中动态协商数据端口,穿越 NAT 需要 ALG 协助或改用被动模式并放行固定端口范围。

安全设备配置速查安全更新于 2026-10-12
主动模式服务器回连客户端,NAT 场景通常不通
被动模式客户端连服务器数据端口,需放行协商的端口范围
设备能力NAT ALG 自动转换协商地址,部分版本默认开启

配置要点

配置要点
1. 服务器侧限定 passive 端口范围(如 50000-50100)
2. 防火墙放行该范围并做映射
3. 确认设备 FTP ALG 开启状态
4. 用 FileZilla 等工具实测目录列表与传输
现代场景更多用 SFTP(基于 SSH,单端口)替代 FTP,可减少 ALG 依赖。

易错点

  • 只放行 21 端口时能登录但无法列目录/传输,就是数据通道被拦的表现
  • 服务器公网地址与内网地址混用时 ALG 转换结果可能指向错误地址

数据来源与参考

  • 华为 USG6000 产品文档:NAT ALG
  • RFC 959(FTP)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌