Installer, configurer et utiliser Pure-FTPD

Pour créer un serveur FTP sécurisé, le daemon Pure-FTPD a la particularité de permettre la gestion de compte virtuel. Les utilisateurs n’ont pas besoin de compte Unix sur l’hôte pour se connecter. Pure-FTPD est un logiciel simple à configurer, personnalisable à souhait et gère les connexions sécurisées en SSH.

Installation

Pour installer le paquet pure-ftpd, on utilise la commande suivante :


Configuration

Pour configurer PureFTPD, la création d’un lien symbolique dans le dossier /etc/pure-ftpd/auth/ est nécessaire.
Cela créé un lien symbolique vers la base de données virtuelle :


Groupe et utilisateur

Pour la création d’un utilisateur virtuel on va créer un UID et GID spécifique pour la mise en place du serveur.
Les dossiers créent de ce tuto reste à titre d’exemple car on peut très bien mapper un utilisateur virtuel sur un UID et GID existant.
Pour créer un groupe d’utilisateur, on utilise la commande :

Il faudra ensuite créer l’utilisateur et le groupe avec lequel le serveur sera lancé :


Utilisateur FTP

Maintenant, on créé le répertoire auquel l’utilisateur sera lié à sa connexion.
Par exemple, l’utilisateur jaguar sera connecté au répertoire /home/ftp/jaguar.
La création du répertoire n’est pas obligatoire car nous pouvons mapper le compte sur un répertoire déjà existant.

La commande suivante a pour but de créer l’utilisateur jaguar lié au groupe ftpuser/ftpgroup et ainsi de créer le fichier pureftpd.passwd :

La commande suivante permettra de supprimer un utilisateur :

Lorsque toutes vos actions sont terminées, la commande suivante enregistrera vos utilisateurs et leur mot de passe associé dans le fichier pureftpd.pdb qui sert de base donnée :

Enfin, on relance le service pure-ftpd pour prendre en compte les actions réalisées :


Commandes

Voici quelques commandes utiles à l’utilisation de pure-ftpd :

liste les utilisateurs créées et leurs répertoires associés.

permets de changer le mot de passe.

renvoi des informations sur l’utilisateur.

bloque les utilisateurs dans leur répertoires.


Installer, configurer et utiliser Pure-FTPD
Vote