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 безрезультатно.,

Может кто-нибудь помочь, пожалуйста?

1 ответ

Решение

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

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

PassivePorts 60000 65535

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

Другие вопросы по тегам