dreamunit 发表于 2020-2-19 18:20

Tomato路由里设置Vsftpd时,遇到使用“windows资源管理器上传”的问题

本帖最后由 dreamunit 于 2020-2-19 18:22 编辑

Tomato路由里设置Vsftpd时,遇到使用“windows资源管理器上传”的问题

1.路由里设置好了FTP的用户与权限,使用WINDOWS资源管理连接成功,在上传文档时发现有的文档上传成功,有部分文档上传失败(出现553问题),
可是使用FTP客户端工具FLASHFXP成功上传该文件!
请教:这问题如何解决?毕竟普通人都习惯使用资源管理器!
详见附件文档


roberthuang 发表于 2020-2-20 00:15

本帖最后由 roberthuang 于 2020-2-20 00:24 编辑

FTP服务器有2种工作模式,被动和被动。主动模式需要客户端的防火墙打开高端口,被动模式需要服务器端的防火墙打开高端口(我个人就是在Tomato路由器的防火墙输入iptable命令打开高端口,因为大多数情况下客户端都是在局域网环境下而且客户无法更改局域网防火墙的配置)。好的客户端软件会主动侦测,自动切换。


你的问题看起来像是windows资源管理器的问题,你再换个FTP软件试试就可以确认。

dreamunit 发表于 2020-2-20 02:33

本帖最后由 dreamunit 于 2020-2-20 02:36 编辑

roberthuang 发表于 2020-2-20 00:15
FTP服务器有2种工作模式,被动和被动。主动模式需要客户端的防火墙打开高端口,被动模式需要服务器端的防火 ...
我在路由上设置的FTP服务就是采用被动模式(用ssh连接路由查看VSFTPD.conf文档,里面的设置没问题)。用第三方的FTP客户端工具连接服务器上传文件都正常,没问题!就是出现在以Windows资源管理器(换过好几版本win7,win10,win2003,win2008)为FTP客户端工具连接上FTP服务器后,一部分文档可以上传,一部分无法上传、出现553错误。经测试:1.用资源管理器上传出错的文档“里面含中文文字超过10字,就出错”,修改文件名后,只要不超过10个汉字就算其他的数字再多也可以上传;2.另外一部分可以正常使用资源管理器上传的文档则没有这样的限制,20.30个汉字的文件名也可正常上传。
不知道,问题该从哪里解决?

roberthuang 发表于 2020-2-21 06:00

既然所有其他ftp客户端软件都没问题,可以确认是微软资源管理器的问题,因为与Tomato固件无关,建议还是去其他论坛咨询。
页: [1]
查看完整版本: Tomato路由里设置Vsftpd时,遇到使用“windows资源管理器上传”的问题