Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

Ftp сервер vsftpd на Centos 7


 

Ftp сервер vsftpd на Centos 7


Приведен пример простой настройки сервера vsftpd
Авторизация будет проходить под системными пользователями


Обновляемся:
# yum -y update


Устанавливаем vsftpd:
# yum -y install vsftpd


Приводим файл к такому виду, опции хорошо документированы в файле /etc/vsftpd/vsftpd.conf:
listen=YES
background=YES
pam_service_name=vsftpd
tcp_wrappers=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
connect_from_port_20=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
async_abor_enable=YES
chroot_local_user=YES
local_umask=022
force_dot_files=YES
allow_writeable_chroot=YES
pasv_min_port=50000
pasv_max_port=53000
userlist_enable=YES
userlist_deny=NO
# Директория настроек пользователей
user_config_dir=/etc/vsftpd/users
# Файл списка разрешенных для подключения пользователей
userlist_file=/etc/vsftpd/user_list
# Список пользователей, которым разрешено выходить за пределы домашнего каталога
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list


Каталог настроек пользователей:
# mkdir /etc/vsftpd/users


Добавим учетку ftp-login:
# useradd -s /sbin/nologin ftp-login
# passwd ftp-login


Разрешим созданной учетке ftp-login доступ, зададим домашний каталог:
# touch /etc/vsftpd/users/ftp-login
# echo 'local_root=/ftp/ftp-login/' >> /etc/vsftpd/users/ftp-login


Файл пользователей, которым разрешено выходить за пределы домашнего каталога, добавим учетку root:
# echo 'root' > /etc/vsftpd/chroot_list


Создаем файл со списком пользователей ftp, которым разрешен доступ к серверу:
# echo 'root' > /etc/vsftpd/user_list && echo 'ftp-login' >> /etc/vsftpd/user_list


Логи:
# touch /var/log/vsftpd.log && chmod 600 /var/log/vsftpd.log


Поехали:
# systemctl enable vsftpd && systemctl start vsftpd && systemctl status vsftpd


# netstat -atnup | grep vsftpd
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 13653/vsftpd

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru