我们有一个运行 IIS 6.2(Build 9200)的 Windows Server 2012 R2 机器。这是一个 Rackspace 服务器。
服务器正在运行一个 FTP 站点,没有任何问题。我们最初与 Rackspace 合作是为了在他们的网络环境中打开正确的端口,并将服务器配置为匹配,一切都很好。我们能够通过命令行或使用 GUI 工具(如 FireFTP、WinSCP 等)连接到 FTP 服务器。
现在我们需要为另一个客户端添加第二个 FTP 站点到服务器。我已经建立了第二个站点,创建了用户,设置了授权规则,整个 9。
自从添加第二个站点后,图形工具不再连接。我可以通过 Windows 命令行 FTP 很好地连接到这两个站点。它可以登录、连接、列出目录、放置文件和获取文件,所有这些都没有问题。
图形工具都无法通过连接。他们验证良好,连接,然后在尝试列出目录内容时超时(消息因客户端、FireFTP、Windows Explorer 等而异)。
大多数帖子说这是两件事之一,1)防火墙设置,或 2)主动/被动模式。
在被动模式下运行时,会出现图形工具中的超时问题。如果我将它们切换到活动模式,它们会遇到不同的问题。FireFTP 在发出命令后不断启动PORT |2|fe80::cc7e:88c2:277f:f3f6|1038|
,陷入“尝试重新连接”循环。Windows 资源管理器只是将自己挂在遗忘中。
防火墙设置应该是正确的,因为如前所述,我们已经对此进行了处理,并且在它只是托管一个站点时让它工作。在 IIS 服务器级FTP Firewall Support部分,Data Control Port Range
设置为 2000-2100 并External IP Address of Firewall
填写 。
这些站点只是普通的 FTP,根本不是 SFTP。
他们都使用 IIS 管理器帐户进行用户隔离登录。
没有设置请求过滤,除了默认的_vti_bin
.
两个站点都使用虚拟主机在相同的 IP 地址上运行。
有什么想法或方向吗?