FTP 局域网好用外网就断:被动模式端口放行

FTP 在局域网里连得上、传得快,换了外网(WAN)访问就连不上或连上了传不了数据——这是 FTP 类服务远程访问最经典的故障,而且 FTPS 也一样中招。根因基本一个:被动模式(PASV)的端口范围没有在路由器上放行。把 FTP 的双通道模型讲清楚,这个问题就永远不会再困住你。

FTP 有两条通道。 控制通道传命令(登录、列目录指令),数据通道传文件内容。主动模式在远程访问场景基本不可用(要求服务器反连客户端),所以外网访问实际都走被动模式:客户端连上控制端口(21)后,服务器会告知一个数据端口,客户端再对这个端口发起数据连接。局域网里两个通道都在内网直达,怎么都对;外网访问时,数据端口如果没在路由器做端口映射,数据通道就建不起来——表现就是「能登录,列表刷不出、文件传不动」,或直接卡死。

修法三步。 其一,在 FTP 服务的设置里把被动模式端口范围固定下来(比如 55536–55663),并填入外网访问用的公网地址或域名——「外部 IP」一栏不填,服务器会把自己内网地址告诉客户端,外网客户端照样连不上。其二,到路由器上把控制端口 21 和整个被动端口范围一起映射到 NAS;漏掉范围里的任何一个端口,就会复现「偶尔连得上、偶尔卡死」的薛定谔状态。其三,FTPS 场景记得客户端也按被动模式连接,防火墙对 TLS 加密后的控制通道不再能智能检测,端口放行要按明面配置。

更省心的替代。 如果外网使用频率不高,VPN 进内网再用 FTP,或直接用文件管理类的远程访问方案,都能绕开被动端口的整段映射,暴露面也小得多——安全与便利的天平上,远程文件传输值得多想一步。

远程文件服务的端口规划是网络实施的基本功,配错一处就是长期故障。企业远程访问架构与端口治理,贵州诚鑫致达科技提供专业实施,欢迎搜索关注交流案例。

企业存储选型参考|贵州诚鑫致达

做机房存储、虚拟化或监控归档,群晖机型参考:FS6400(全闪存阵列) · SA3610 · SA3410。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。遵义、六盘水、安顺:群晖 NAS 部署与企业存储技术服务。