amazon ec2 实例 rhel7 ftp 无法下载

amazon ec2 实例 rhel7 ftp 无法下载

这让我发疯了。

我正在尝试使用 FTP 下载文件。我尝试使用 PHP 的 FTP、FTP 二进制文件和 WGET,但它们都不起作用。它们都有相同的问题。启动 get 命令时,客户端会挂起并且永远不会完成或抛出任何错误。这只发生在 Amazon EC2 实例 (RHEL 7) 上。这以前在 CentOS 实例上有效,在我的 Windows 机器上也可以本地使用,但出于某种原因,在 Amazon 的 RHEL7 实例上不起作用。

我有:

  • 打开 Amazon 安全组中的所有传入/传出端口
  • 禁用 iptables 和 ip6tables。
  • 禁用 SElinux。
  • 在本地目标文件夹上设置 777 权限。
  • 使用 sudo 运行 PHP/FTP/WGET。
  • 反复使用被动或主动模式。

远程 FTP 文件确实存在,这一点我非常清楚。但我不知道是什么原因导致这个特定的 Amazon 实例无法启动 FTP 下载。有人遇到过这种情况吗?这让我抓狂不已。

答案1

我最好的猜测是主机不可路由,这意味着它要么没有公共 IP,要么有一些 VPC 配置影响通信,因为您声明 wget 也不起作用。

相关内容