Установка Pureftpd + TLS + виртуальные пользователи на CentOS 6

Автор: Admin

Дата:2011-09-24

Установка Pure-ftpd с поддержкой TLS и виртуальными пользователями на CentOS 6

Первое, что необходимо - это подключить репозиторий RPMForge

#rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

Установить pure-ftpd и openssl

#yum install pureftpd
#yum install openssl

Создаем сертификат

#mkdir -p /etc/ssl/private
#openssl req -x509 -nodes -newkey rsa:1024 -keyout /etc/ssl/private/pure-ftpd.pem \
-out /etc/ssl/private/pure-ftpd.pem

Включаем SSL/TLS
В /etc/pure-ftpd/pure-ftpd.conf ищем строку TLS и ставим

0 - выключено SSL/TLS
1 - и SSL/TLS и без
2 - только SSL/TLS

Создаем виртуальных пользователей

Разкомментируем в /etc/pure-ftpd/pure-ftpd.conf
PureDB /etc/pure-ftpd/pureftpd.pdb

#groupadd ftpgroup
#useradd -g ftpgroup -d /dev/null -s /etc ftpuser

1 пользователь
создаем папку
#mkdir /home/ftpusers/aroma
#pure-pw useradd aroma -u ftpuser -d /home/ftpusers/aroma
#pure-pw mkdb

2 пользователь
создаем папку
#mkdir /home/ftpusers/all-ftp
#pure-pw useradd all-ftp -u ftpuser -d /home/ftpusers/all-ftp
#pure-pw mkdb

Работа с пользователями

#pure-pw userdel пользлватель - удаленние
#pure-pw passwd пароль - смена пароля
#pure-pw usermod пользователь -n 1000 -N 10 - лимит в 1000 файов и 10 мб

Не забывем прсле работы с пользователями выполнять pure-pw mkdb

Просмотр информации о пользователе

#pure-pw show all

Login : all
Password : $1$uewKpX60$pJyHqtqq9bFPymu5fR6xO.
UID : 501 (ftpuser)
GID : 501 (ftpgroup)
Directory : /home/ftpusers/all/./
Full name :
Download bandwidth : 0 Kb (unlimited)
Upload bandwidth : 0 Kb (unlimited)
Max files : 0 (unlimited)
Max size : 0 Mb (unlimited)
Ratio : 0:0 (unlimited:unlimited)
Allowed local IPs :
Denied local IPs :
Allowed client IPs :
Denied client IPs :
Time restrictions : 0000-0000 (unlimited)
Max sim sessions : 0 (unlimited)


Просмотр активных подключений

#pure-ftpwho
+------+---------+-------+------+-------------------------------------------+
| PID | Login |For/Spd| What | File/IP |
+------+---------+-------+------+-------------------------------------------+
|15794 | all1 | 00:07 | IDLE | |
| '' | '' | '' | '' | -> 192.168.8.1 |
+------+---------+-------+------+-------------------------------------------+

Источник: официальный сайт Pureftpd

 

Установка Pure-Ftpd на Ubuntu 10.04

Количество просмотров: 9983

Комментарии к статье:

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024