Назад | Перейти на главную страницу

Virtualmin и ProFTPd - невозможно подключиться / просмотреть FTP

Я использую Virtualmin 3.99 с Pro FTP 1.33 на Centos 6.4.

Я добавил виртуальный сервер, но не могу подключиться к домашнему каталогу через FTP. Я проверил настройки пользователя, они настроены для FTP и SSH, а ProFTP работает. Могу нормально подключиться по SSH.

Когда я пытаюсь подключиться через Filezilla, все выглядит так, как будто все работает, но в окне удаленного сайта я получаю сообщение «Не подключен ни к одному серверу»

Из чтения кажется, что это проблема, связанная с MLSD и некоторыми FTP-клиентами - я нашел предлагаемое исправление добавления ниже в proftpd.conf, но это ничего не дало мне.

<IfModule mod_facts.c>
FactsAdvertise off
</IfModule>

В / var / log / proftpd / нет файла журнала ProFTP (каталог пуст).

Я также попытался создать нового пользователя FTP и снова попытался подключиться, но получил то же самое, и, учитывая, что SSH работает, это звучит как проблема с ProFTP, а не с разрешениями и т. Д. Я также пытался подключиться из WinSCP и Coffee Free FTP безрезультатно .

Кто-нибудь может помочь?

На самом деле проблема заключалась в NAT / портах - поскольку Filezilla использовала пассивный режим, мне нужно было открыть достаточно портов, а затем сообщить ProFTP, какие порты использовались.

Я получил решение от http://www.proftpd.org/docs/howto/NAT.html и последовал их совету и открыл сообщения 60000: 65535 о брандмауэре CSF, а также добавил

PassivePorts 60000 65535

в /etc/proftpd.conf затем перезапустил брандмауэр ProFTPd и CSF, и он заработал - теперь я могу просматривать каталоги и т. д. по мере необходимости.