我有一台装有 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 实例:无法检索目录列表
这是端口问题。日志文件很有用,可以帮助我缩小问题范围。