我在 Server 2003 上运行 FTP 服务,并且通过 Apache 托管网站。我将用户配置为指向服务器上的某些目录。我正在使用 FileZilla 远程 FTP,但它似乎从未连接到该目录。
命令窗口显示:
Command: USER wayne
Response: 331 Password required for wayne
Command: PASS: *****
Response: 230 User wayne logged in
Status: Connected
Status: Retrieving directory isting...
Command: PWD
Response: 257 "/wayne" is current directory
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
就是这样。它根本不显示任何目录,并且窗格显示“未连接到任何服务器”。有时它会显示文件夹,但是当我单击它展开它时没有任何反应。它工作正常,我有另一个 FTP 服务器以同样的方式设置。
我怎样才能解决这个问题?
编辑:我尝试将其更改为 Active FTP,它说:
Command: LIST
Command: 150 Opening BINARY mode data connection for /bin/ls
Response: 425 Can't open data connection.
Error: Failed to retrieve directory listing.
我还注意到我无法再在 IIS 的管理控制台中浏览该站点,当我单击其中一个名称并说 时,它只会显示一个空白屏幕There are no items to show in this view
,尽管该名称有权查看文件夹和所有内容。可能是因为我禁用了 Web 发布服务(因为我没有使用 IIS 来托管网站)?那不应该引起任何事情吗?
这似乎是一个类似于Fault when setting up FTP server under XP下的问题
当它与活动 FTP 一起工作时,它最肯定是,否则只需检查您是否可以启用将显示服务器发送的 PORT 命令的原始命令。
尝试将连接模式设置为主动而不是被动。被动 FTP 的问题在于,它会尝试连接到一个随机端口,大多数情况下,该端口会被防火墙阻止。