Pure-FTPd - service de transfert de fichiers
Pure-FTPd est un service de transfert de fichiers basé sur le protocole FTP. Il est simple et fiable. La gestion des utilisateurs s'appuie sur sa propre base et non celle de la machine hôte.
Installer Pure-FTPd
Pour installer Pure-FTPd sous Debian
sudo apt install pure-ftpd
Vous pouvez relancer la configuration du package Debian en executant la commande dpkg-reconfigure
:
sudo dpkg-reconfigure pure-ftpd-common
Configurer
Les fichiers de configuration se trouve dans le dossier /etc/pure-ftpd
.
Les paramètres génériques se trouvent le fichier /etc/pure-ftpd/pure-ftpd.conf
Configurer l'authentification
L'authentification peut se configurer avec une base de données MySQL ou MariaDb. Il faut déclarer le type d'authentification Mysql en créant un fichier de déclaration dans /etc/pure-ftpd/auth/30mysql
(30mysql est un exemple de nom). Son contenu sera le chemin du fichier de configuration mysql.
/etc/pure-ftpd/db/mysql.conf
Le fichier /etc/pure-ftpd/db/mysql.conf
est protégé par chown root:root
et chmod 600
. Son contenu indique les paramètres de connexion à la base de données :
MYSQLServer MYSQLUser MYSQLPassword MYSQLDatabase MYSQLCrypt ...