FTP服务器正在通过SSL强制连接

FTP服务器正在通过SSL强制连接,ftp,filezilla,Ftp,Filezilla,我有一台运行Windows server 2008 R2标准SP1的Windows服务器 我们有一个FTP站点已经运行了多年,现在突然不工作了。该站点设置为允许SSL连接,但不需要SSL连接 使用FileZilla,用户尝试连接时,将获得以下结果 Status: Resolving address of ftp.mycompany.com Status: Connecting to 199.255.220.105:21... Status: Connection established, wai

我有一台运行Windows server 2008 R2标准SP1的Windows服务器

我们有一个FTP站点已经运行了多年,现在突然不工作了。该站点设置为允许SSL连接,但不需要SSL连接

使用FileZilla,用户尝试连接时,将获得以下结果

Status: Resolving address of ftp.mycompany.com
Status: Connecting to 199.255.220.105:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER myftpuser
Response:   331 Password required for myftpuser.
Command:    PASS *********
Response:   230 User logged in.
Command:    OPTS UTF8 ON
Response:   200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PASV
Error:  Disconnected from server: ECONNABORTED - Connection aborted
Error:  Failed to retrieve directory listing
一切看起来都很好,直到它试图列出目录内容,然后我得到上面提到的错误

Error:  Disconnected from server: ECONNABORTED - Connection aborted
Error:  Failed to retrieve directory listing
这个问题是因为我的服务器使用NAT(网络地址转换)屏蔽了互联网。FileZilla客户端接收被动模式下服务器内部IP的响应,并将其与已知公共地址进行比较。因为地址不同,它将终止,即断开与服务器的连接。连接中止


因此,这不是一个错误,而是一种设计。您只需确保通过SSL进行连接。

的可能重复项。简而言之:这是IIS中的一个bug,Microsoft提供了一个修补程序。您所指的重复问题没有被修补程序修复。用户只是使用了不同的客户端。我有两个FTP客户端的问题,所以它不是同一个问题。此外,我还有另一个问题没有解决的潜在问题的次要症状。@JeffReddy,这不是正确的结论。没有热修复程序,WinSCP也无法工作。这就是问题的原因,对吗?所以,请尝试这个建议并抱怨,直到它不起作用。这并不能改变这个问题没有一个公认的解决方案的事实。我让我的基础设施团队负责应用修补程序。遇到的问题与修补程序无关。