一夜之间,我的 ProFTPD 服务器决定不列出包含超过 19 个文件的文件夹的内容。
我尝试创建多个具有完全相同权限的文件夹,如果文件夹中有 19 个或更少的文件,则 LIST 命令可以正常工作。如果文件夹中有 20 个或更多文件,则不会显示任何内容,并且会超时。(文件的大小没有任何区别)
我可以在普通的 Web 界面 (http) 上列出所有文件/文件夹,所以我猜想这与 ftp 有关?我尝试重新安装 ProFTPD 并重新配置,但没有任何变化。用户正确连接到 ftp(正确的日志)。
谢谢大家的意见 ;)
答案1
在尝试了所有服务器端操作后,我再也做不到了……被动端口、标记 IP、proftpd .conf 文件、文件权限、chroot
虽然这些都没有用,但它给了我正确的方向,所有 ftp 列出目录的问题似乎都来自端口/防火墙问题。
最后是防火墙问题当地的路由器不在远程服务器上!为什么它会阻止超过 19 个文件的任何内容我仍然不知道?