FTP服务器正在通过SSL强制连接
我有一台运行Windows server 2008 R2标准SP1的Windows服务器 我们有一个FTP站点已经运行了多年,现在突然不工作了。该站点设置为允许SSL连接,但不需要SSL连接 使用FileZilla,用户尝试连接时,将获得以下结果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
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也无法工作。这就是问题的原因,对吗?所以,请尝试这个建议并抱怨,直到它不起作用。这并不能改变这个问题没有一个公认的解决方案的事实。我让我的基础设施团队负责应用修补程序。遇到的问题与修补程序无关。