ftp(CLI)可以工作,但 Explorer、Internet Explorer 和 Chrome 无法显示 IIS6 ftp:站点

ftp(CLI)可以工作,但 Explorer、Internet Explorer 和 Chrome 无法显示 IIS6 ftp:站点

我使用 IIS6 设置了一个 ftp 站点,使用 Windows 命令行可以正常工作ftp,但是在另一台计算机上使用 Explorer(Web 文件夹)、Internet Explorer 8 或 Chrome 10 时,在询问用户名和密码后会超时。

我错过了什么?

答案1

通常,Explorer、IE 和 Chrome 将使用被动 FTP 连接,而您使用的 CLI FTP 客户端将使用“主动”FTP 连接进行连接。

您可以在此处找到有关主动和被动 FTP 的精彩读物。

所以听起来您的 FTP 服务器不接受被动连接,因此客户端(Exploer、IE 或 Chrome)超时了。

要支持被动 FTP,您可能需要调整防火墙规则。主动使用服务器上的端口 21 和 20,而被动使用服务器上的 21 和随机端口 > 1023。您的防火墙可能阻止了这一点,所以我首先要检查这一点。

与服务器位于同一网络子网的客户端是否也会出现同样的行为?您是否尝试过在本地服务器上使用 IE 连接自身?如果这两种方法都有效,那么这听起来像是防火墙问题。

相关内容