Я пытаюсь сделать 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. Какая-либо идея, почему это настолько медленно?
Было бы очень благодарно, если кто-то мог бы идти с предложением.
Убедитесь, что ваша группа безопасности
для этого экземпляра
отражает ваш 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
$
также, убедитесь, что ваш клиент использует ] ПАССИВНОЕ соединение вместо активного.
Этому потоку несколько месяцев, но я только что столкнулся с той же проблемой и смог ее решить.
В vsftpd.conf
я отключил IPv6 и включил IPv4 изменив 2 строки:
первоначально:
listen=NO
listen_ipv6=YES
изменено на:
listen=YES
listen_ipv6=NO
Надеюсь, что это поможет!
кажется ошибкой. https://trac.filezilla-project.org/ticket/10681
рекомендуется использовать Filezilla 3.10.2