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

Ошибка FTP-доступа в EC2

У меня есть 2 сервера с окнами и ubuntu, работающими в Amazon EC2. Я создал FTP-сервер с помощью plesk в Windows и использовал vsftpd в Ubuntu. Я активировал все порты TCP на обоих серверах. Vsftpd работает в ubuntu в пассивном режиме.

Доступ к ftp из удаленного места работает нормально на обоих серверах, но моя программа резервного копирования (Backup maker), похоже, имеет проблемы с обоими FTP-серверами в EC2 (программа резервного копирования работает на сервере, расположенном за пределами Amazon). В конце резервного копирования он сообщает, что размер не совпадает, и прерывает резервное копирование. Но когда я сравнил, нет никакой разницы между файлами после резервного копирования и до резервного копирования.

Для компиляции ошибки я проверил, изменив целевой FTP-сервер в программном обеспечении резервного копирования с Amazon на какой-либо другой FTP-сервер, и резервное копирование работает нормально. Я получаю эту проблему только на серверах Amazon EC2 независимо от того, какая на них работает ОС.

И у меня есть еще одна проблема с FTP-сервером, работающим в EC2 с ОС Windows, а именно - я не могу использовать утилиту wget для загрузки файлов на FTP-серверы. У меня также включен анонимный FTP на этом сервере.

Пожалуйста, помогите мне разрешить эти ошибки.

Vsftpd использует несколько портов с высокими номерами для соединений в пассивном режиме.

Проверьте свою группу безопасности и добавьте два правила: Пользовательское правило TCP TCP 10090–10100 0.0.0.0/0 Пользовательское правило UDP UDP 10090–10100 0.0.0.0/0

Готов поспорить, это решит вашу проблему. Если вы посмотрите в свой конфиг, у вас наверняка есть такой блок?

pasv_enable=Yes
pasv_max_port=10100
pasv_min_port=10090

Ссылка: Как настроить vsftpd для работы в пассивном режиме