Назад | Перейти на главную страницу

Включить исходящий активный ftp для Amazon EC2

Я пытаюсь выполнить FTP с помощью скрипта php на EC2. При использовании пассивного режима он отлично работает, но не работает в активном режиме. Я пробовал открыть высокие порты в группе безопасности EC2, но это все еще не работает. Что мне нужно сделать? Спасибо

Чтобы сделать активный FTP из PHP, вам понадобятся как минимум три вещи:

  1. Порт данных должен быть открыт в группе безопасности EC2 - которая у вас есть
  2. Ваш скрипт должен отправлять внешний IP-адрес экземпляра EC2, а не внутренний IP (10.x.x.x)
  3. Вы должны явно установить активный параметр в той библиотеке, которую вы используете для FTP.