我已经在 Windows 2008 机器上设置了 FileZilla 服务器,然后创建了用户、密码并添加了一个共享文件夹,我将其设置为主目录。
然后我从客户端计算机连接到服务器
Status: Connecting to {IP}
Status: Connection established, waiting for welcome message...
Response: 220-Welcome To {NAME} FTP
Response: 220 {DOMAIN}
Command: USER {USER}
Response: 331 Password required for {USER}
Command: PASS *********
Response: 230 Logged on
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode ({}DATA)
Command: MLSD
连接工作正常,但是没有选择远程目录,它显示为“/”,但是上传任何文件都失败。
关于如何进一步调试这个问题还有什么建议吗?
答案1
您是否记得在 Filezilla Server 管理界面中为用户分配对其主目录的“写入”权限?假设您确实确定主目录上的 NTFS 权限允许 Filezilla Server 服务在那里进行写入访问。
答案2
在用户窗口中,有一个树形菜单,在其中选择共享文件夹,希望您设置 ftp 目录的位置。文件和目录那里还有一些选项。勾选所有勾选。
它将默认授予该用户的所有权限。它将正常工作。如果它不工作。您必须在 Windows 资源管理器上更改目录权限(右键单击文件夹 -> 属性 -> 安全)。