ProFTPD. Модуль ProFTPD

Значок модуля ProFTPD сервера можно найти в Webmin на вкладке Servers(Службы) главного меню. При нажатии на нее, появится главная страница модуля, как показано на рисунке, если у вас действительно утсановлен сервер ProFTPD. Если на главной странице отображается сообщение об ошибке, значит ProFTPD сервер не найден в вашей системе в каталоге по умолчанию /usr/sbin/ProFTPD. Возможно, сервер не установлены и, следовательно,модуль не может быть использован. Большинство дистрибутивов Linux включают ProFTPD пакет на компакт-диске или его можно взять из Интернета, так что используйте модуль Software packages для его установки. Если пакет не существует, вы можете загрузить исходный код с www.proftpd.org, скомпилировать и установить его. Если у вас уже есть другой сервер FTP установлен, то он должен быть сначала удален, чтобы две программы не конфликтовали.

Главная страница может не отображаться и по другой причине - в /usr/sbin/FTPD размещается другой FTP сервер. ProFTPD может работать в двух различных режимах: либо как отдельный(Standalone) процесс-демон, который слушает FTP-соединения, или из-под суперсервера, как Inetd или Xinetd. Первый принимает соединения быстрее, за счет бОльшего объема памяти используемой процессом, который работает все время(постоянно включен).Последний лучше для систем, которые не рассчитаны на большой FTP-трафика , так как ProFTPD программа запускается только тогда, когда это необходимо.

Поскольку настройка в Standalone режиме проще и памяти на большинстве систем более чем достаточно, в этом разделе предполагается, что пользователь будет работать именно в таком режиме. Для запуска процесса ProFTPD сервера, выполните следующие действия:

1. Убедитесь, что в модуле Internet Services and Protocols нет активного сервиса со словом ftp в имени. Это будет гарантией того, что FTP сервис не запущен под inetd. Если такой сервис запущен, то отключив(Program disable) обязательно нажмите Apply Changes(Применить изменения), чтобы активировать изменения.

2. Убедитесь, что в модуле Extended Internet Services, нет активного сервиса со словом ftp в имени(например, wu-ftpd, proftpd или vsftpd). Если есть, то вам необходимо установить значение поля Service enabled установить в No(Нет); Обязательно нажмите Apply Changes(Применить изменения), чтобы активировать изменения.

3. Вернитесь в модуль ProFTPD и нажмите на значок Networking Options.

4. Выберите Standalone daemon из меню Server type(Тип сервера).

5. Нажмите кнопку Save(Сохранить) внизу страницы.

6. Вернитесь на главную страницу модуля и нажмите кнопку Start Server для запуска демона ProFTPD.

7. Если вы хотите, чтобы демон ProFTPD запускался при загрузке системы используйте модуль Bootup and Shutdown для создания действия с именем proftpd, которая будет запускать команду /usr/sbin/proftpd при загрузке. На вашей системе путь может быть иным, например, /usr/local/sbin/proftpd или /usr/sbin/, в зависимости от того какой дистрибутив Linux установлен. Хотя, некоторые пакеты ProFTPD могут включать скрипт автозапуска, который вам необходимо будето только включить.

Как только ProFTPD будет запущен, вы можете проверить его используя UNIX FTP клиента командной строки, для подключения к вашей системе. Просто наберите ftp localhost и будьте вы уверены, что вы сможете подключится от имени пользователя отличного от root. Вы можете увидеть версию ProFTPD при подключении к серверу - она отображается перед запросом логина и пароля, но помните отображение версии отключено по умолчанию.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика