我刚刚在运行在亚马逊EC2实例上的Windows2008Server (Service 2)上安装了MSFTP7.5升级。在IIS管理器中服务器的FTP防火墙支持设置中,我设置了被动端口范围45001 - 45005,并设置了外部防火墙IP地址以匹配指定的亚马逊弹性IP地址。使用AWS控制台,我更改了服务器的安全组,以允许通过端口21和45001到45005访问服务器。使用Amazon服务器上的FTP客户端(命令行FTP客户端或Windows资源管理器),我可以连接到FTP服务器,但不能连接外部FTP客户端。当我检查哪些端口在服务器上被打开时,它显示了端口21是打开的,但是端口45001到45005是关闭的。
我想我漏掉了什么。任何帮助都非常感谢。
发布于 2010-09-18 14:45:20
我只是花了几个小时试图找出这个确切的问题--结果发现试图连接到EC2实例的客户端计算机的IP地址被IIS7.5“视为”客户端计算机落后的Fortigate路由器/防火墙的IP地址。
我原以为我会在亚马逊安全小组中输入客户端计算机的公共IP地址--但事实并非如此。去想一想。
尝试打开Amazon安全设置,检查IIS 7.5日志文件,看看是否也发生了这种情况。
发布于 2011-03-21 17:38:01
迟答,但可能有人会在这里着陆。有时,即使您配置了一个范围,FTP服务器仍然使用动态端口。重新启动FTP,它将获取新的值。
https://serverfault.com/questions/158065
复制相似问题