FTP 客户端连得上列不了目录:被动模式端口范围与防火墙放行
FTP 服务开了、账号密码也对,客户端却能登录却刷不出目录,传输文件更是卡死——这是 FTP 最经典的翻车现场。根因不在账号,在被动模式的数据端口被防火墙挡住了。
主动与被动的差别
FTP 的怪脾气在于用两条通道:命令通道传指令,数据通道传文件和目录列表。被动模式下,服务端会临时开一个高位端口给数据通道用,客户端再连过去。问题就出在这个「临时端口」——如果没有划定范围,防火墙和路由器根本不知道该放行哪些口,命令通了、数据断了,现象恰好就是「登得上、列不了」。
三步配通
- 控制面板→文件服务→FTP,找到被动模式设置,把被动端口范围从默认改成一个明确区段(如 55536–55636,一百个口够日常并发用)。2. 到 DSM 防火墙规则里放行这个区段的 TCP 入站,路由器侧做了端口映射的,同样要把区段映射到 NAS。3. 客户端用被动模式重连验证:目录能列出、上传下载走通,再把外部网络也测一遍。
能不用就不用
把 FTP 折腾通之后,还有一句实话:新部署里 FTP 尽量让位给 SFTP 或 SMB over VPN——FTP 的命令通道明文传输,账号线在路上裸奔。存量设备只会用 FTP 的场景(老产线设备、老系统回传),按上面三步把被动端口配顺、再叠加 TLS 用 FTPS,是稳妥的过渡姿势。贵州诚鑫致达科技处理「连得上列不了」这类工单,第一眼就看被动端口范围——十个这类报障,九个死在这一行配置上。
企业存储选型参考|贵州诚鑫致达
做核心业务 SAN 存储与高可靠应用,群晖机型参考:UC3400 · UC3200 · SA3600。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。四川成都群晖存储部署、机房建设与数据安全集成服务。