Windows 2008 Server无法连接到FTP

我有Windows 2008 Server R2,我正在尝试安装FTP服务。 我的问题是我无法从外部连接,FileZilla抱怨:

Error: Connection timed out Error: Could not connect to server 

这是我做的。

使用服务器pipe理器 ,我已经安装了angular色FTP服务器,FTP服务和FTP扩展性。

Internet Information Services 7.5版中,我select了“添加FTP站点”,启用了“基本身份validation”,允许用户连接“读取”和“写入”。 在主服务器上的FTP防火墙支持上,刚开始页面之后,我已经将数据通道端口范围设置为49100-49250,并将外部IP地址设置为我从外部看到的那个。

如果我单击FTP IPv4地址和域限制 ,然后单击编辑function设置,我看到未指定客户端的访问设置为允许,所以我单击确定,而不更改这些默认值。

FTP SSL策略中 ,我已经设置为需要SSL连接,证书是自签名的。 我试图从同一个主机连接FileZilla,它的工作原理,但它不能远程工作,如上所述。

我已经启用了pfirewall.log,但显然没有被logging。 服务器位于Amazon EC2中,并且在安全组入站防火墙规则中 ,我已经设置端口21和端口49100-49250接受来自任何地方的连接。

还有什么我应该检查解决这个问题?

Windows防火墙是否打开? 我没有看过亚马逊上的Windows服务器,但是从内存来看,默认情况下它是打开的,并且在阻塞的时候是相当健壮的。

只要检查它是否打开,并检查是否允许通过FTP。

在Filezilla中,对于连接设置,转到“传输设置”选项卡并尝试使用被动而不是默认或活动。 这里解释: http : //slacksite.com/other/ftp.html