我正在使用适用于 Windows 的便携式Xlight FTP Server Personal 版本。我创建了一个在端口 21 上运行的“虚拟服务器”,没有启用 SSL。我添加了防火墙规则。我创建了一个用户名和密码非常简单的用户。我也试过匿名登录。我已将用户路径设置为 c:\ 并授予RWCLA--S
权限。我尝试在客户端上关闭 PASV 模式。
当我尝试从另一台机器登录时(我使用了 WinSCP 和 FTP 命令),我只是收到“530 权限被拒绝”错误。
我还缺少什么?
这是来自服务器的日志:
07/24/2020 15:43:37 (not login x.x.40.164<--x.x.42.64:21) "220 Xlight FTP Server 3.9 ready..."
07/24/2020 15:43:37 (not login x.x.40.164-->x.x.42.64:21) "OPTS UTF8 ON"
07/24/2020 15:43:37 (not login x.x.40.164<--x.x.42.64:21) "530 Not login, please login first"
07/24/2020 15:43:40 (not login x.x.40.164-->x.x.42.64:21) "USER ftpusr"
07/24/2020 15:43:40 (not login x.x.40.164<--x.x.42.64:21) "331 Password required for ftpusr"
07/24/2020 15:43:41 (not login x.x.40.164-->x.x.42.64:21) "PASS *****"
07/24/2020 15:43:41 (not login x.x.40.164<--x.x.42.64:21) "530 Permission denied"
文件夹的 Windows 安全权限是否正常?
我问好像ftpusr是ftp服务本地的用户名,而不是AD,通常ftp软件会使用guest的帐户访问文件夹路径。
如果是 AD 用户,请确保该帐户有权访问该文件夹。