gpt4 book ai didi

iis-7 - Amazon EC2 Windows 2008 FTP 问题 - 无法获取目录列表

转载 作者:行者123 更新时间:2023-12-04 12:30:21 25 4
gpt4 key购买 nike

有没有人有一个万无一失的方法来通过 FTP 连接到 Windows 2008 EC2 实例?在遵循其他用户的大量在线指南后,我的工作非常完美。然后它开始恶化,间歇性地给出“无法获取目录列表错误”。登录仍然一切正常。现在错误是永久性的,我无法更新我的网站。

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

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

现在我根本无法连接到服务器,更不用说获取目录列表了。

请有人来救我!

我的默认安全组为我的 IP 地址转发端口 20 和 21。根据上面的文章,我将端口 4900-4910 开放给 0.0.0.0/0

我的客户端是使用 FTPS 的 FileZilla(只是带有 IIS6 FTP 服务器的 FTP),使用被动连接回退到主动连接。

最佳答案

我也遇到了这个问题,找到解决方案并不是一件容易的事。以下链接终于对我有用。主要有以下几点。

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

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

netsh advfirewall 防火墙添加规则名称=FTP_Service action=allow service=ftpsvc protocol=TCP dir=innetsh advfirewall 设置全局 StatefulFTP 禁用

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

net 停止 ftpsvc网络启动 ftpsvc

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

关于iis-7 - Amazon EC2 Windows 2008 FTP 问题 - 无法获取目录列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5250786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com