为 Amazon EC2 启用出站主动 FTP

为 Amazon EC2 启用出站主动 FTP

我正在尝试使用 EC2 上的 php 脚本进行 FTP 传输。使用被动模式时,它运行良好,但在主动模式下会失败。我尝试在 EC2 安全组中打开高端口,但仍然不起作用。我需要做什么?谢谢

答案1

为了通过 PHP 执行主动 FTP,您至少需要做好三件事:

  1. 要在 EC2 安全组中打开数据端口 - 您已
  2. 您的脚本应该发送 EC2 实例的外部 IP 地址,而不是内部 IP (10.xxx)
  3. 您必须在用于 FTP 的任何库中明确设置活动选项

相关内容