У меня свежая установка pure-ftpd на Ubuntu Server 12.04, и хоть убей, я не могу найти какой-либо центральный файл конфигурации. Все, что мне нужно сделать, это установить диапазон пассивных портов. На этом этапе я бы согласился, зная его диапазон пассивных портов по умолчанию (при условии, что он есть), чтобы я мог изменить брандмауэр, чтобы он соответствовал ему. Любые идеи?
Попробуй это:
echo "10000 11000" > /etc/pure-ftpd/conf/PassivePortRange
Я нашел это, прочитав справочную страницу для pure-ftpd-wrapper
:
pure-ftpd-wrapper reads the configuration for the Pure-FTPd daemon from files in the directory /etc/pure-ftpd/conf. Each file in this directory is related to a command line option. ... Two numbers "AnonymousRatio", "LimitRecursion", "PassivePortRange",
Я был направлен на эту страницу руководства /usr/share/doc/pure-ftpd/README.Debian
(который я обнаружил, просматривая dpkg -L pure-ftpd|grep -i doc
:
чистый ftpd для Debian
Обратите внимание, что в этих пакетах используется полностью новая схема конфигурации, дополнительную информацию можно найти на странице руководства pure-ftpd-wrapper.
Попробуйте следующий вариант:
echo "40000 50000" > /etc/pure-ftpd/conf/PassivePortRange
/etc/init.d/pure-ftpd restart
Где 40000 - минимальный пассивный порт, а 50000 - максимальный пассивный порт для ftp.