услуги ec2 ftp filezilla Amazon Web

Я пытаюсь сделать vsftpd для работы с песнями 7 ami от песней. После установки vsftpd я отредактировал файл конфигурации и внес эти изменения:

anonymous_enable=NO
local_enable=YES
write_enable=YES

# for ftp passive mode
connect_from_port_20=NO

pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
# (ec2 instances public ip)
pasv_address=52.xx.xx.xx

и затем я запустил vsftpd

$ systemctl start vsftpd.service

также открытый tcp диапазон портов 20-21 и диапазон портов 1024-1048 под группами безопасности на веб-сайте AWS и набор SELinux к разрешающему

когда я пытаюсь соединиться с filezilla, я получаю это сообщение об ошибке

Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/home/centos"
Command:    TYPE I
Response:   200 Switching to Binary mode.
Command:    PASV
Response:   227 Entering Passive Mode (0,0,0,0,4,7).
Command:    LIST
Error:  The data connection could not be established: WSAEADDRNOTAVAIL - Cannot assign requested address

Я искал везде, но не нашел решение этого. Надежда кто-то может помочь!

Я также попробовал sftp по порту 22 с pem файлом от амазонки. Я смог зарегистрироваться таким образом, но передача файлов была так безумно медленной, что я просто бросил тот. Я пытался загрузить phpmyadmin, и он серьезно собирался занять 20 минут для загрузки его с sftp. Какая-либо идея, почему это настолько медленно?

Было бы очень благодарно, если кто-то мог бы идти с предложением.

0
задан 25 February 2015 в 19:08
3 ответа

Убедитесь, что ваша группа безопасности для этого экземпляра отражает ваш pasv_min_port и pasv_max_port ] и pasv_address также верны.

часть моего /etc/vsftpd/vsftpd.conf :

$ sudo grep ^pasv_ /etc/vsftpd/vsftpd.conf 
pasv_max_port=2121
pasv_min_port=2020
pasv_address=54.X.X.X
$

также, убедитесь, что ваш клиент использует ] ПАССИВНОЕ соединение вместо активного.

0
ответ дан 4 December 2019 в 11:16

Этому потоку несколько месяцев, но я только что столкнулся с той же проблемой и смог ее решить.

В vsftpd.conf я отключил IPv6 и включил IPv4 изменив 2 строки: первоначально:

listen=NO
listen_ipv6=YES

изменено на:

listen=YES
listen_ipv6=NO

Надеюсь, что это поможет!

6
ответ дан 4 December 2019 в 11:16

кажется ошибкой. https://trac.filezilla-project.org/ticket/10681

рекомендуется использовать Filezilla 3.10.2

0
ответ дан 4 December 2019 в 11:16

Теги

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