10

我最初在使用 pagelime 时遇到问题,它要求用户使用被动模式并且不支持主动模式。让主动模式工作非常简单,但让被动模式工作需要更多的努力。

我正在使用带有 IIS 的 Amazon EC2 服务器以及 FTP 站点。

4

1 回答 1

20

以下链接是最终为我解决的问题。如果链接停止工作,我将重点介绍下面的一些主要内容。

https://forums.aws.amazon.com/thread.jspa?threadID=98905

  1. 在 IIS 中,突出显示顶级服务器(不是 FTP 站点)。单击 FTP 防火墙支持。在数据通道端口范围下,设置一个较小的范围,例如 41000-41099。在外部 IP 地址下到您的弹性 IP 地址。启用 49152-65535 也可以,但由于打开的端口数量更多,可能不太安全。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

  1. 打开 ftpsvc 的 Windows 防火墙。禁用 StatefulFtp 全局设置:

netsh advfirewall firewall add rule name=FTP_Service action=allow service=ftpsvc protocol=TCP dir=in

netsh advfirewall set global StatefulFTP disable

在此处输入图像描述

  1. 在管理命令提示符下,重新启动 Microsoft FTP 服务以确保所有更改生效:

net stop ftpsvc

net start ftpsvc

  1. 在您的 EC2 安全组中打开相应的 100 个端口,例如 21 和 41000-41099。或者 49152-65535 如果你走那条路。 在此处输入图像描述 在此处输入图像描述
于 2014-10-20T16:05:30.767 回答