Вам необходимо включить нужные порты в группе безопасности, чтобы позволить FTP, а не только порт 21, но также и порты, требуемые пассивным режимом FTP. Конфигурация образца описана ниже.
Необходимого AWS Группа безопасность изменение:
- открыт порт 21
- диапазон открытого порта 12000-12100
Добавьте следующие строки в файл /etc/vsftpd.conf:
pasv_min_port=12000
pasv_max_port=12100
Restart vsftpd сервер:
$ sudo /etc/init.d/vsftpd restart
Вы можете также рассмотреть вопрос об открытии вышеуказанных портов в вашей группе безопасности для очень конкретного источника IP-адрес/диапазона, то вы сможете подключиться к экземпляру EC2 только от вашей машины, что немного бит безопаснее. Однако, как ответил Гарет, более безопасная настройка - с использованием SFTP, которая проходит через SSH. Я также рекомендую вам посмотреть в вики-статьях BitNami, описывающих, как подключиться к Linux или Windows экземпляров.
Если вы используете SFTP и FileZilla, просто проверьте это - http://y2u.be/e9BDvg42-JI –