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

У меня есть 2 сервера с windows и 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 на этом сервере.

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

0
задан 16 September 2017 в 14:34
1 ответ

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 для работы в пассивном режиме

1
ответ дан 4 December 2019 в 16:08

Теги

Похожие вопросы