Окт 18 2008

Установка и настройка vsftpd

Сервер vsftpd, позиционируется как быстрый, простой и надежный ftp сервер.

Во FreeBSD он присутствует в портах, поэтому установка проходит без вопросов.

Для начала необходимо определиться в каком режиме будет работать vsftpd сервер. Мы будем рассматривать standalone режим.

Поэтому при установке обязательно отмечаем в меню пункт install RC_NG script.

На этом установка закончена.

Пример конфигурационного файла /usr/local/etc/vsftpd.conf:

 
#Включаем стендэлон режим
listen=YES
#Режим демона
background=YES
# Отключаем доступ анонимусам
anonymous_enable=NO
# Даем доступ локальным пользлователям
local_enable=YES
# Разрешаем загружать файлы
write_enable=YES
# Включаем логирование передачи и загрузки файлов
xferlog_enable=YES
# Указываем лог файл
xferlog_file=/var/log/vsftpd.log
# Будем вести лог в стандартном формате
xferlog_std_format=YES
# Через 10 минут бездействия отключаем пользователя
idle_session_timeout=600
#Включаем поддержку chroot
chroot_list_enable=YES
#Список пользователей, которые должны chrootится
#у себя в домашнем каталоге
#При этом следует обратить внимание, что
#если включена опция chroot_local_user=YES
#то список воспринимается, как список пользователей
#которых не надо chrootить
chroot_list_file=/usr/local/etc/vsftpd.chroot_list
#Директория безопасности
secure_chroot_dir=/usr/local/share/vsftpd/empty

Следует заметить, что для старта этой конфигурации, необходимо создать файл

/usr/local/etc/vsftpd.chroot_list, либо закомментировать опции отвечающие за chroot.

После установки конфига, необходимо сделать:

 
echo "vsftpd_enable=YES" >>/etc/rc.conf
 
/usr/local/etc/vsftpd start

vsftpd сервер можно использовать

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Украинская Баннерная Сеть