无法通过互联网上的 FTP 连接到 Amazon EC2 上的 Windows Server 2012

无法通过互联网上的 FTP 连接到 Amazon EC2 上的 Windows Server 2012

我在 Amazon EC2 上安装了 Windows Server 2012,IIS FTP 已设置并正常运行(通过 EC2 内机器的本地 IP 地址)。但是我无法通过互联网连接到它。在防火墙中,我为入站连接打开了端口 20-22,并且在 EC2 实例的安全组中也使用了相同的设置。

当我尝试通过 FTP 连接它时收到此消息:

服务器说:服务器无法接受参数。错误 -162:PORT 失败

当我尝试使用本地 IP 在机器的 Internet Explorer 上连接它时,它运行正常,但即使我尝试使用公共 IP 连接它,我也没有收到任何响应,只有:“无法显示此页面”

我正在使用本教程来设置 FTPhttp://www.youtube.com/watch?v=YJBlyvLtTfs 并尝试了大量使用 Google 来解决这个问题,但没有成功。

我是不是忘了什么?

我将非常感激您的帮助。谢谢。

答案1

被动 FTP使用 20 和 21 以外的端口(22 是 ssh,这无关,除非你指的是 SFTP)。具体来说,对于你启动的每次传输,都会分配一个临时端口来传输数据。

您需要允许访问任何临时端口配置使用的范围

相关内容