Pure-FTP – достаточно популярный ftp сервер.  Он предоставляет простые решения для наиболее часто встречающихся задач, а также много уникальных функций, которые могут быть полезны как обычным пользователям, так и хостинг провайдерам. В этой статье опишем процедуру установки.
Для начала обновим систему

sudo apt update
sudo apt upgrade

Установим ftp-сервер.

sudo apt install pure-ftpd-common pure-ftpd

Теперь нужно создать системную группу и пользователя с правами которого будут хранится файлы. Пользователь будет без домашнего каталога и командной оболочки:

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

Создадим первого пользователя FTP и домашний каталог для него.:

mkdir /home/pubftp/
mkdir /home/pubftp/viktor 
pure-pw useradd viktor -u ftpuser -g ftpgroup -d /home/pubftp/viktor -N 1000

Нам предложат назначить пароль для этого пользователя. Параметр -N 1000 выделяет  1Гб свободного пространства в его каталоге.

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

pure-pw mkdb

Теперь нам нужно создать символьную ссылку на файл PureDB

cd /etc/pure-ftpd/auth
ln -s /etc/pure-ftpd/conf/PureDB 50pure
ls -ls

И чтобы наши действия возымели эффект перегружаем Pure-FTPd:

/etc/init.d/pure-ftpd restart

Полезные команды.
Просмотр списка виртуальных пользователей сервера ftp.

pure-pw list

Просмотреть детальную информацию  пользователя “viktor”.

pure-pw show viktor

Если Вы забыли пароль, можно его сбросить:

pure-pw passwd viktor

После сброса пароля не забываем обновить базу.

pure-pw mkdb
Установка и настройка Pure-FTPd на Ubuntu / Debian
Метки:    

Установка и настройка Pure-FTPd на Ubuntu / Debian: 1 комментарий

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *