Задать вопрос
@for_stupid_answer

CentOS, Vsftpd, почему не работает активный режим?

Отключил пассивный режим, включил активный по мануалам (в конфиг vsftpd.conf):
pasv_enable=NO
port_enable=YES

Далее, перезагружаю vsftpd и пытаюсь подключиться.
В активном режиме подключаюсь, могу заливать файлы, считывать. Всё работает.
Иду вверх по директориям /www/domainname.com/ и тут FTP клиент виснет и выдает:
Timeout detected. Could not retrieve directory
В пассивном режиме всё работает.
Если я попытаюсь в активном режиме, допустим, перейти сразу в директорию /www/domainname.com/directory/
то опять же всё работает. Как попать в папку с сайтом? Почему возникает такая ошибка? chmod везде поставил 775. Ничего не изменилось.
  • Вопрос задан
  • 1633 просмотра
Подписаться 4 Оценить 1 комментарий
Решения вопроса 1
Активный режим может не работать, если не поддерживается на фаерволе со стороны клиента.
Например, для iptables нужно задействовать модуль nf_conntrack_ftp.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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