Sur Debian/Ubuntu :
sudo apt update
sudo apt install pure-ftpd
Vérifier si le service fonctionne :
sudo systemctl status pure-ftpd
NB : des fichiers devront être crées afin de renforcer la sécurité.
Il se trouve ici :
/etc/pure-ftpd/conf/
Ajouter les fichiers suivants :
ChrootEveryone yes
CreateHomeDir yes
PAMAuthentication no
UnixAuthentication no
NoAnonymous yes
MaxClientsNumber 10
MaxClientsPerIP 3
Les paramètres (yes, no, 10, etc..) sont à écrire dans les fichiers et non en nom de fichier.
Entrer les commandes suivantes :
groupadd --gid 6262 ftpGroup# ajoute le groupe virtuel, '6262' peut être changeruseradd -u 6262 -g ftpGroup -d /dev/null -s /bin/false ftpUsermkdir /home/FTP# pour accueillir le dossier de chaque utilisateur virtuelln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75pureDB# lien symbolique des Vuser authentifiés sur PAM
Une fois cela terminé, la création du premier utilisateur virtuel peut se faire :
pure-pw useradd "u1" -u ftpUser -d /home/FTP/u1 -m # "u1" pour utilisateur 1, à changer si voulu
Auteur : EHAVOX — Dernière mise à jour : 05/01/2026