IIS FTP 错误:426 连接已关闭;传输已中止

IIS FTP 错误:426 连接已关闭;传输已中止

我在 Windows 2003 SP2 (S1) 上设置了 IIS FTP。每天清晨,另一台服务器 (S2) 上的脚本将运行并启动 FTP 传输,将日志文件从 S1 拉到 S2。我们使用的 FTP 客户端是 S2 上 Windows 2000 中的内置 FTP.exe。

最近我们用一台新服务器替换了 S1,但我们保留了 IP 地址。新 S1 上有多个 IP 地址。

自从新的 S1 到位后,就一直随机出现“426 连接已关闭;传输已中止。”错误。日志表明传输已正常启动,但文件无法完全传输,如以下日志所示:

mget access*.log
200 Type set to A.
200 PORT command successful.
150 Opening ASCII mode data connection for access02232010.log(205777167 bytes).
426 Connection closed; transfer aborted.
ftp: 20454832 bytes received in 283.95Seconds 72.04Kbytes/sec.

防火墙监视器提示连接设置为被动模式,但我被告知 MS FTP.exe 不支持被动模式。不过,当我输入“quote pasv”时,我可以看到服务器“进入被动模式”的响应。

我的网络管理员告诉我尝试在主动模式下进行传输,但我不知道如何在客户端打开主动模式。这真的很令人沮丧。希望这里有人有正确的知识/经验可以给我一些启发。

干杯。

答案1

最后通过将 FTP 服务器上的 NIC 从“半双工”设置为“全双工”来解决。

答案2

相关内容