为什么我无法连接到这个 IIS FTP?

为什么我无法连接到这个 IIS FTP?

我有一台 Windows 2003 服务器,我在 IIS 中配置了 FTP。

我绝不是 FTP 配置方面的专家,也不记得我做过什么特殊设置。
一开始这招管用,但到了某个时候就失效了,我想不出有什么地方可以改变它,会破坏它。

这是 FileZilla 提供给我的日志:(
为保护无辜者进行了审查)

Status: Resolving address of www.xxxxxx.com
Status: Connecting to xx.xx.xx.12:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER xxxxxxxx
Response:   331 Password required for xxxxxxxx.
Command:    PASS **********
Response:   230 User xxxxxxxx logged in.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/xxxxxxxx" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PASV
Response:   227 Entering Passive Mode (xx,xxx,xxx,12,4,44).
Command:    LIST
Response:   425 Can't open data connection.
Error:  Failed to retrieve directory listing

我尝试将 FileZilla 设置为使用主动和被动模式进行连接。但都不起作用。

我不确定发生了什么...我已经以相同的方式配置了多个 FTP 服务器,并且它们都正常工作。

有任何想法吗?

答案1

  • 确保这是唯一在该端口上监听的东西。
  • 确保防火墙漏洞是开放的。
  • 目录权限和 FTP 目录权限并不总是同一件事。请同时检查两者。

答案2

我有两个想法。首先,您是否检查过文件系统权限,以确保您登录的用户可以列出目录的内容?其次,您是否尝试过任何其他 FTP 程序?如果没有,那么这实际上可能是 FileZilla 的问题,而不是服务器问题。

答案3

尝试在计算机上使用 Windows FTP 或任何您认为在服务器上安全运行的 FTP 程序进行本地测试。这样您就可以知道问题是防火墙或网络阻塞,还是服务器配置问题。

此外,FTP 日志会显示与服务器的所有连接和故障。如果您转到 FTP 站点的属性,它将提供日志文件的路径。如果您没有看到任何连接,则可能是防火墙问题。如果您确实看到了条目,请检查发生了哪种类型的故障。

相关内容