Parmi les serveur FTP, pure-FTPd est une solution efficace, facile à installer et à configurer.
Première étape : installer les paquets pure-ftpd et pure-ftpd-common
apt-get install pure-ftpd pure-ftpd-common
Deuxième étape : créer un utilisateur et un groupe sans privilège, propre à PureFTPd
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
L’option -d spécifie un répertoire d’accès par défaut. On utilise souvent /dev/null,
mais vous pouvez aussi spécifier /var/vide si le coeur vous en dit.
-s précise l’endroit des fichiers de configurations (/etc/pure-ftpd)
Troisième étape : créer un utilisateur virtuel
pure-pw useradd utilisateur -u ftpuser -g ftpgroup -d /home/www/test
Ici on donne accès au répertoire /home/www/test
Quatrième étape : compiler la Base de données des utilisateurs
pure-pw mkdb
Cinquième étape : créer un lien symbolique
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb
Cette étape permet d’éviter une erreur 530 à la connexion du client FTP
Sixième étape : lancer le serveur
/var/usr/pure-ftpd &
reste plus qu’à tester
ftp localhost
En bonus, vous pouvez coupler pure-FTPd avec une BDD Mysql pour pouvoir gérer vos comptes plus simplement, et pourquoi pas administrer vos compte via une interface web par exemple …
Installer le serveur FTP pure-FTPd,




