FTP сервер на FreeBSD

| 11.10.2013

Для простейшей и пожалуй самой стабильной настройки FTP серверра для FreeBSD:

Редактируем файл.

# ee /etc/rc.conf  и добавляем в него следующие строки:

ftpd_enable=”YES” (запуск сервера).

ftpd_flags=”-D -l” (параметры запуска).

inetd_enable=”YES”  (запуск inetd демона).

Сохраняем!

Далее редактируем файл конфигурации inetd.

# ee /etc/inetd.conf

Здесь нужно раскомментировать строку убрать знак для ftp и сохранить.

В файле # ee /etc/ftpusers содержатся имена пользователей, которым вход на FTP запрещен!

Создаем в каталоге /etc файл с названием ftpchroot, в нем прописываем, в какую папку пользователь попадет на FTP. Пример.

# cd /etc
# touch ftpchroot
# ee ftpchroot

В файле пишем ИМЯ ПОЛЬЗОВАТЕЛЯ   /usr/home/ИМЯ ПОЛЬЗОВАТЕЛЯ/Каталог

Пример User  /usr/home/User/soft при этом папка /soft должна существовать!!!

Командой chmod  777 soft задать доступ для папки.

Сохраняем и запускаем ftpd и inetd.

# service ftpd start

# service inetd start

Ftp должен запуститься. Проверяем  в браузере http://адрес.хоста:21 Должно запросить логин и пароль пользователя.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

1 × четыре =

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: