Установка vsftpd в CentOS

ustanovka-vsftpd-v-centosvsftpd (Very Secure FTP daemon) представляет собой простой и в тоже время весьма надежный ftp-сервер. vsftpd обслуживает официальные репозитории redhat, freebsd, openbsd, debian. Благодаря тому, что пакет с vsftpd входит в стандартный репозитарий CentOS, установка не вызывает особо труда. Как осуществляется установка vsftpd в CentOS читайте далее.

Для начала выполните команду

yum install vsftpd

После того, как vsftpd установился, необходимо добавить запуск FTP сервера при старте системы. Добавляем vsftpd в автозапуск:

chkconfig vsftpd on

При необходимости создаем пользователя и задаем ему пароль:

useradd newFTPuser
passwd newFTPuser

Если для созданного пользователя не требуется доступ по SSH, то открываем файл /etc/passwd при помощи любого редактора. Например, при помощи mcedit:

mcedit /etc/passwd

Находим в нем строку с пользователем

newFTPuser:x:501:501::/home/newFTPuser:/bin/bash

Теперь заменяем /bin/bash на

/sbin/nologin

На этом установка vsftpd в CentOS завершена и можно перейти к её настройке.

Настройка vsftpd
Отредактируем конфиг vsftpd, который расположен в директории /etc/vsftpd/. Я предлагаю задействовать medit.

mcedit /etc/vsftpd/vsftpd.conf

Если вы хотите иметь детальный отчет по закачкам на сервер и с сервера, то включите его следующим параметром:

xferlog_enable=YES

Запрещаем анонимным пользователям использовать наш сервер

anonymous_enable=NO

Запираем пользователя в своей домашней директории

chroot_local_user=YES

После того как вы настроили конфиг необходимо запустить ftp-сервер:

service vsftpd start

Разработчик vsftpd: Крис Эванс
Официальный сайт vsftpd: vsftpd.beasts.org

Метки: , , ,
Если Вам понравилась статья Установка vsftpd в CentOS, то пожалуйста, прокомментируйте ее или подпишитесь на фид и получайте будущие публикации по RSS. Поделитесь ссылкой на статью с друзьями при помощи социальных кнопок ниже.
Комментарии

Сделал строго по вашему ману, получил:
500 OOPS: cannot change directory:
Пришлось искать в других местах ответы.

Алексей, попробуйте в конфиге vsftpd.conf указать
session_support="YES"

Как найти расположение vsftpd.conf в centOs?

Прокомментировать

(обязательно)

(обязательно)