2011-03-09 66 views
3

有没有人有一种到Windows 2008 EC2实例的FTP万无一失的方法?在遵循其他用户的许多在线指南后,我的工作非常完美。然后开始恶化,间歇性地发出“无法获得目录列表错误”。登录仍然很好。现在这个错误是永久性的,我无法更新我的网站。亚马逊EC2 Windows 2008 FTP问题 - 无法获取目录列表

亚马逊当然不会回复任何电子邮件,除非我有一个支持包,但他们没有设置FTP到他们的服务器的文档。

我是用旧的基于IIS6 FTP - 当我能够连接,当它停止工作,我尝试了新的FTP 7详见这里:http://learn.iis.net/page.aspx/263/installing-and-configuring-ftp-on-iis-7/

现在,我不能在所有连接到服务器,更不用说获取目录列表。

请有人来救我!

我的默认安全组具有端口20转发我的IP地址。按照上面的文章我有端口4900-4910打开到0.0.0.0/0

我的客户端是FileZilla使用FTPS(只是FTP与IIS6 FTP服务器),连接被动回落到活动。

+0

你有没有解决过这个问题? – 2012-02-11 03:09:16

回答

2

我也有这个问题,它不是最容易找到修复程序的东西。以下链接终于为我工作。主要有以下几点。

  1. 在IIS中,突出显示顶级服务器(而不是FTP站点)。点击FTP防火墙支持。在数据通道端口范围下,设置一个小范围,例如41000-41099。在您的弹性IP地址的外部IP地址下。

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

的netsh advfirewall防火墙添加规则名称= FTP_Service行动=允许服务= FTPSVC协议= TCP DIR =在 的netsh advfirewall的设置全局StatefulFTP禁用

  • 从管理命令提示符下,重新启动Microsoft FTP服务,以确保所有更改生效:
  • 净停止FTPSVC 网络启动FTPSVC

    1. 打开相应的100个端口,例如: 21和41000-41099,在您的EC2安全组中。
    +0

    这对我有用 - 谢谢 – user1444886 2014-12-09 10:46:45