Установка FTP-сервера vsftpd

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск

В этой статье описана процедура установки шустрого и безпасного ftp-сервера vsftpd с поддержкой анонимных пользователей для операционной системы FreeBSD.

Содержание

Описание ftp-сервера vsftpd

vsftpd (англ. Very Secure FTP Daemon) - FTP-сервер с поддержкой IPv6 и SSL. Является FTP-сервером по умолчанию в ряде систем на основе GNU/Linux, и обслуживает (по данным на 2004 год) их официальные репозитории (например, ftp.debian.org, ftp.redhat.com). Это один из самых быстрых и безопасных из ныне существующих серверов.

Установка

Debian\Ubuntu

# apt-get install vsftpd

Centos

# yum install vsftpd

Настройка

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

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
no_anon_password=YES
connect_from_port_20=YES
async_abor_enable=YES
use_localtime=YES
ftpd_banner=Welcome to ftp service
background=YES
chroot_local_user=YES
anon_root=/home/ftp
local_umask=755
secure_chroot_dir=/usr/local/share/vsftpd/empty

Создаем каталог для анонимных пользователей и настраиваем права:

mkdir /home/ftp
mkdir /home/ftp/pub
mkdir /home/ftp/incoming
chmod 777 /home/ftp/incoming/
chown -R ftp:ftp /home/ftp

Прописываем запуск vsftpd в /etc/rc.conf:

vsftpd_enable="YES"

Стартуем сервер: Ubuntu/Debian/Centos 6

service vsftpd start

Centos 7

systemctl start vsftpd

Сервер готов к работе!

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER