1

Я установил VSFTPD на своем Ubuntu 12.04. Почти все работает нормально. Подключение, аутентификация, извлечение списков каталогов, загрузка файлов. Все работает как положено. Моя проблема - загрузка файла. Загрузка файла с помощью FileZilla заканчивается временем ожидания сервера. FileZilla хочет восстановить соединение и пытается сохранить файл снова на сервере.

Интересно то, что загрузка файла работала очень хорошо. Файл правильно хранится на сервере!

227 Entering Passive Mode (xxx,xxx,xxx,xxx,253,162).
STOR phpinfo.php
150 Ok to send data.

После этого я получаю тайм-аут сервера, и FileZilla пытается восстановить соединение. Как вы думаете, это указывает на проблемы с настройкой пассивного режима? Указывает ли это на iptables и входящие порты для пассивного режима (пассивный режим для ie, каталоги работают!)?

Вот мой vsftpd.conf:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=sites
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
guest_enable=YES
guest_username=sites
local_root=/var/www/$USER
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd_user_conf
pasv_address=xxx.xxx.xxx.xxx
pasv_enable=YES
pasv_min_port=12000
pasv_max_port=12010

Я не понимаю ... Может кто-нибудь мне помочь?

Изменить: Может быть, я должен был опубликовать этот вопрос @ serverfault.com. Может кто-нибудь перенести этот вопрос?

1 ответ1

1

Находится ли filezilla в активном или пассивном режиме? У меня были небольшие проблемы с vsftpd и с тем, как filezilla передавала. Я не помню, что это было за исправление, но имело какое-то отношение к передаче файлов.

http://flagrantdisregard.com/configuring-vsftpd-on-amazon-ec2/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .