FTP сервер на FreeBSD

 

Если вам нужен простой ftp сервер, то можно использовать деймон — ftpd, который идет в поставке с самой FreeBSD (6, 7, 8 и т.д. версиях). Для запуска ftp сервера необходимо отредактировать пару конфигурационных файлов. Сделаем это в 4 шага.

11

Шаг 1. Включаем деймон inetd

 

inetd выступает в качестве управляющего сервера для других демонов, например для ftpd. Для начала нужно проверить включен-ли по умолчанию inetd и если нет запустить его.

Открываем конфигурационный файл /etc/rc.conf и добавляем в любое место строку inetd_enable=»YES»

11

Нажимаем F2, что бы сохранить.

 

 

Шаг 2. Разрешаем inetd запускать ftpd

 

Откроем конфигурационный файл /etc/inetd.conf и раскоментируем строку ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l

11

Для сохранения жмем F2.

 

 

Шаг 3. Проверяем список запрещенных юзеров к ftp

 

По умолчанию у демона ftpd уже есть список юзеров, которым запрещено ftp соединение. Вы можете посмотреть его в файле /etc/ftpusers.

11

Удаляем строку, если мы хотим разрешить доступ по ftp конкретному юзеру.

 

 

Шаг 4. Укажем директорию для конкретных пользователей (шаг можно пропустить, тогда доступ будет к домашнему каталогу)

 

Создаем файл /etc/ftpchroot и добавляем в него строку типа: name path.

Где name — имя пользователя, path — путь до директории, доступ к которой разрешен, например: yurik /tmp.

 

И напоследок, проверяем запущен-ли сейчас демон inetd с помощью команды:

Если вы видите

11

значит запущен, тогда перезапускаем inetd без его остановки с помощью команды:

Если процесса запущенного процесса inetd нет, тогда запускаем его:

 

Все, FTP сервер работает, в качестве логина и пароля используются существующие пользователи и пароли в системе FreeBSD.

 

Если так и не запустился =(

Если ftp сервер так и не заработал (не виден в процессах), то его можно запустить как отдельный демон. Для этого в /etc/rc.conf пропишем:

Демон ftpd запуститься при перезагрузки системы, также его можно запустить вручную, с помощью команды:

Дальше вам нужно настроить ftp сервер, начинайте с пункта

Шаг 3. Проверяем список запрещенных юзеров к ftp

 

 




Буду признателен если вы поделитесь данным постом

Гадания онлайн и гороскопы на http://tobiz.ru/ Предлагаем коллекцию бесплатных гаданий.

Ваш комментарий


Ответ в цифрах

 
© s-engineer.ru, 2012-2017 | Все права защищены