Ftp сервер востребован в организациях , для передачи файлов по компьютерным сетям. Давайте рассмотрим установку vsftp , как одного из самых надёжных серверов ftp.
Установка FTP как обычно начинается с портов :
# cd /usr/ports/ftp/vsftp
# make && make install && make clean
После того как пакет установился можно приступить к конфигурации демона. Конфигурационный файл находится /usr/local/etc/vsftpd.conf
# ee /usr/local/etc/vsftpd.conf
# Работа в автономном режиме
listen=YES
# Работа в фоновом режиме
background=YES
# Поддержка старых клиентов
async_abor_enable=YES
# По одному процессу на каждого пользователя вместо двух
one_process_model=YES
# Разрешение локальных пользователей
local_enable=YES
# Закрывает пользователей в их директориях
chroot_local_user=YES
# Включение лога загрузок
xferlog_enable=YES
# Расположение и имя лог файла
vsftpd_log_file=/var/log/vsftpd.log
connect_from_port_20=YES
# Не привилегированный пользователь в системе от кого работает демон. Лучше создать отдельного пользователя имеющего минимальные права
nopriv_user nobody=nobody
Для автоматического запуска вносим изменения в /etc/rc.conf:
# ee /etc/rc.conf
vsftpd_enable=”YES”
И не забываем создать лог файл
# touch /var/log/vsftd.log
Минимальная установка FTP закончена. Существует масса настроек этого сервера от виртуальных пользователей, ограничения скорости до запрета определённых команд. Мы поможем в установке FTP сервера в рамках поддержки серверов.