Command: PWD
Response: 534 Fallback to [C]
Error: Failed to retrieve directory listing
Response: 257 "/" is your current location
这是我遇到的错误,该如何解决?我需要更改任何系统设置吗?如果需要,请告诉我。
答案1
无法检索目录列表
这告诉了我一些事情。
- 您没有读取权限(也请检查 SELinux 是否具有对 homedirs 的访问权限 -
setsebool -P ftp_home_dir=1
这将允许用户读取他们的主目录) - 或者您处于活动模式,并且可能有防火墙阻碍了您。
尝试切换到被动模式并重试。如果可以的话,我还会联系服务器管理员,他们会知道你哪里出了问题。
答案2
这看起来像是 SSL/TLS 问题,一些支持 SSL/TLS 的服务器不允许用户传输加密数据。(如 LIST、RETR、STOR)并且只允许安全命令通道。
尝试使用非加密方法。
如果失败,则可能是服务器防火墙问题(但这似乎不是这里的问题,因为我猜有更多的人连接。)