
ProFTPD est un serveur FTP libre. Il permet de transférer des fichiers par Internet ou par le biais d'un réseau informatique local (intranet).
Toute personnes en ayant l'autorisation, peut télécharger et envoyer des fichiers. Il permet la création d'un espace anonyme.
Les dépôts EPEL doivent être actifs.
Suivant la distribution, le fichier de configuration s'appelle /etc/proftpd/proftpd.conf ou /etc/proftpd.conf
On créé le fichier proftpd.conf depuis le modèle, on démarre le service puis on l'ajoute au démarrage :
On démarre le service puis on l'ajoute au démarrage :
Par défaut, la configuration attribue un espace FTP anonyme : les fichiers listés sont ceux de /home/ftp.
Aussi, chaque utilisateur peut accéder à son dossier personnel (chrooté) avec ses identifiants et mots de passe système.
Voici le fichier original avec quelques explications en commentaire :
Pour interdire root à se connecter, placer dans la section
Global :
RootLogin off
Pour interdire des utilisateurs à se connecter on pet utiliser le fameux fichier /etc/ftpusers. Dedans on liste les utilisateurs qui ne pourront pas se connecter. Exemple :
Dans la section Global, ne pas oublier de mentionner son utilisation :
On peut créer simplement un utilisateur système puis lui attribuer un mot de passe :
Un petit peu de sécurité, ça vous dit ?
On va générer un certificat :
On protège la clé :
On édite /etc/proftpd/proftpd.conf pour renseigner le tout en ajoutant à la fin du fichier :
On redémarre proftpd pour prendre en compte les infos :
ou