为Amazon EC2启用出站活动FTP

我正尝试在EC2上使用php脚本进行FTP传输。 使用被动模式时效果很好,但在主动模式下失败。 我已经尝试在EC2安全组中打开高端口,但它仍然无法正常工作。 我需要做什么? 谢谢

为了从PHP做主动的FTP,至less需要三件事:

  1. 数据端口将在EC2安全组中打开 – 您有
  2. 您的脚本应该发出EC2实例的外部IP地址,而不是内部IP(10.xxx)
  3. 您必须明确地将正在使用的库中的活动选项设置为FTP