Configurer un serveur FTP fonctionnel à l’aide de ProFTPD sous Debian. Ce serveur permettra à des utilisateurs locaux de se connecter, d’envoyer et de récupérer des fichiers via le protocole FTP et de le sécuriser avec SSL/TLS.
Installation de ProFTPD (si ce n’est pas déjà fait) :
sudo apt update
sudo apt install proftpd -y
Lors de l'installation, choisir "standalone" comme mode de fonctionnement si l’invite le propose.
sudo nano /etc/proftpd/proftpd.conf
Vérifier ou modifier les lignes suivantes :
ServerName "Serveur FTP"
ServerType standalone
DefaultRoot ~
RequireValidShell off
UseIPv6 off
Explications :
ServerName
: nom d’affichage du serveur FTP.DefaultRoot ~
: empêche les utilisateurs de sortir de leur dossier personnel (chroot).RequireValidShell off
: permet la connexion des utilisateurs n’ayant pas de shell valide.