有没有人有一种万无一失的FTP到Windows 2008 EC2实例的方式?我跟随其他用户的很多在线指南后,我的工作完美。然后它开始恶化,间歇性地给出“无法获取目录列表错误”。登录仍然很好。现在错误是永久性的,我无法更新我的网站。
亚马逊当然不会回复任何电子邮件,除非我有一个支持包,但他们没有关于在服务器上设置FTP的文档。
我使用旧的基于IIS6的FTP - 当我能够连接时,当它停止工作时,我尝试了新的FTP 7,如下所示:http://learn.iis.net/page.aspx/263/installing-and-configuring-ftp-on-iis-7/
现在我无法连接到服务器,更不用说获取目录列表了。
请有人来救我!
我的默认安全组有端口20& 21转发我的IP地址。根据上面的文章,我将端口4900-4910打开到0.0.0.0/0
我的客户端是使用FTPS的FileZilla(只是带有IIS6 FTP服务器的FTP),与Passive连接后退回Active。
答案 0 :(得分:2)
我也有这个问题,并不是最容易找到修复的东西。以下链接终于为我工作了。主要有以下几点。
在IIS中,突出显示顶级服务器(而不是FTP站点)。单击FTP防火墙支持。在数据通道端口范围下,设置一个小范围,例如41000-41099。在弹性IP地址的外部IP地址下。
打开ftpsvc的Windows防火墙。 DISable StatefulFtp全局设置:
netsh advfirewall firewall add rule name = FTP_Service action = allow service = ftpsvc protocol = TCP dir = in netsh advfirewall设置全局StatefulFTP禁用
net stop ftpsvc net start ftpsvc