vsFTPd на CentOS 6

Вот считай после месячного простоя, у меня руки дошли до того что бы что либо сделать на сервере ..... и выбор пал на ФТП ! Прикинув возможности и лёгкость настройки выбор пал на vsFTPd.
Я надеюсь что мы не забыли обновить систему командой yum update !


И так .... приступим .... установим сам фтп сервер:

yum install vsftpd

Большой плюс этого фтп-сервера заключается в том что после установки и запуска он практически готов к работе!
Файл настроек находится в /etc/vsftpd/vsftpd.conf
Не забываем сделать копию оригинала перейдя в каталог cd /etc/vsftpd командой cp vsftpd.conf vsftpd.conf.orig
Закроем доступ анонимным пользователям меняя значение в строке:

anonymous_enable=YES

YES  меняем на NO
А так же дописываем в конце файла настроек строку userlist_deny=NO, что даст доступ к серверу только пользователям указаным в файле userlist_file

Перезапустим сервис командой service vsftpd restart  и добавим его в лист загрузки командой chkconfig vsftpd on

При входе на сервер видим что выбивается ошибка 500 OOPS: cannot change directory: /home/...
Решить данную проблему можно установив необходимые разрешения для доступа к домашнему каталогу пользователей, следующей командой:

setsebool ftp_home_dir 1

Проверить текущие установки всех разрешений:

getsebool -a

Комментарии

Отправить комментарий

Популярные сообщения из этого блога

FreeBSD: gpart — пример работы с дисками

Linux: GRUB: Аварийный запуск системы из командной строки GRUB