我正在努力让 FileZilla 在 Server 2008 R2 上运行。直到今天早上,我有一台 2008 和一台 XP 机器,并且一直只使用 XP 机器进行 FTP。我现在有两台 2008 机器,没有 FTP 客户端。我尝试了 FileFilla 中的网络向导,也尝试过关闭 Windows 防火墙,但都没有成功。值得一提的是,我的 XP 机器使用相同的调制解调器/路由器,用于具有动态外部 IP 的 ADSL 连接,并且它正常工作。
我上次尝试的最后几个日志条目如下:
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: PORT 196,210,184,52,255,146
Response: 200 Port command successful
Command: MLSD
Response: 150 Opening data channel for directory list.
Response: 425 Can't open data connection.
Error: Failed to retrieve directory listing
答案1
好吧,我可以完全验证 FileZilla 是否适用于 Windows Server 2008 R2(我自己使用过很多次)。所以,这可能是一个配置问题。
听起来很明显,但您是否尝试过在 FileZilla(客户端)连接的属性中切换被动模式和主动模式?这通常会导致问题。(有一个很好的指南可以帮助您了解它们的区别这里)。
记住:
- 对于活动连接,打开端口 20 和 21
- 对于被动连接,请打开端口 21 和 1024+(及更高)
如果我想到任何其他常见问题,我会发布更多内容。祝你好运!