为什么某些 FTP 客户端无法连接到 IIS7 FTP 服务器?

为什么某些 FTP 客户端无法连接到 IIS7 FTP 服务器?

我有一台装有 II7 的 Windows 2008 R2 服务器。我已安装 FTP 服务器。我可以在 Mac 上使用 Dreamweaver CS5 顺利连接到它。我可以在 PC 上使用 Cute FTP 7 Professional 顺利连接到它。我无法在 Mac 上使用 Filezilla 连接到它。使用 Filezilla 操作一段时间后会超时。我的一些客户端无论尝试使用什么 FTP 客户端都无法连接到它。我们已经检查过连接凭据(主机、用户名和密码),并且非常确定它们都是正确的。

有人能解释一下这种情况吗?我确实注意到我可以连接的程序比较旧。也许新客户端上有一些高级安全设置?我使用的设置是通过 FTP、端口 21、基本身份验证进行连接……还有一堆我不明白的其他设置。

Filezilla 日志(未连接):

Status: Resolving address of ftp.steadyserve.net
Status: Connecting to xx.xx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER xxxxxx
Response:   331 Password required for pedroo.
Command:    PASS *******
Response:   230 User logged in.
Command:    SYST
Response:   215 Windows_NT
Command:    FEAT
Response:   211-Extended features supported:
Response:    LANG EN*
Response:    UTF8
Response:    AUTH TLS;TLS-C;SSL;TLS-P;
Response:    PBSZ
Response:    PROT C;P;
Response:    CCC
Response:    HOST
Response:    SIZE
Response:    MDTM
Response:    REST STREAM
Response:   211 END
Command:    OPTS UTF8 ON
Response:   200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/pedroo" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PASV
Response:   425 Cannot open data connection.
Command:    PORT 10,0,0,8,210,49
Response:   200 PORT command successful.
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out
Error:  Failed to retrieve directory listing

Dreamweaver 日志(确实连接):

< 220 Microsoft FTP Service
 > USER pedroo
 < 331 Password required for pedroo.
 > PASS
 < 230 User logged in.
 > PWD
 < 257 "/pedroo" is current directory.
 > PWD
 < 257 "/pedroo" is current directory.
 > CWD /pedroo
 < 250 CWD command successful.
 > PWD
 < 257 "/pedroo" is current directory.
 > CWD /pedroo
 < 250 CWD command successful.
 > PORT 10,0,0,8,211,100
 < 200 PORT command successful.
 > TYPE A
 < 200 Type set to A.

我尝试将模式从被动改为主动。但仍然出现同样的错误。

短暂性脑缺血发作,

杰伊

答案1

如果看不到日志就很难提供帮助。

但我大胆猜测,工作客户端使用的传输模式(可能是主动的)与非工作客户端(被动的)不同。

一旦您分享日志,您将得到更好的答案。

答案2

我发现答案已经发布在这里:
FileZilla FTP 到 AWS EC2 Windows Server 2012 实例:无法检索目录列表

这是端口问题。日志文件很有用,可以帮助我缩小问题范围。

相关内容