Окт
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 сервер можно использовать



