sudo apt install vsftpd
# Configuration d'un serveur FTP avec authentification des utilisateurs
# Par défaut, vsftpd est configuré pour authentifier les utilisateurs système et leur permettre de télécharger des fichiers.
# Si vous voulez que les utilisateurs puissent envoyer des fichiers sur le serveur, modifiez /etc/vsftpd.conf :
sudo nano /etc/vsftpd.conf
write_enable=YES
# Redémarrez maintenant vsftpd :
sudo systemctl restart vsftpd
# Des options de /etc/vsftpd.conf permettent de sécuriser un tant soit peu vsftpd.
#Par exemple, les utilisateurs peuvent être confinés dans leur répertoire personnel en dé-commentant :
chroot_local_user=YES
# Vous pouvez aussi définir les utilisateurs qui seront confinés dans leur répertoire personnel (home) :
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
# Après avoir dé-commenté l'option ci-dessus, créez le fichier /etc/vsftpd.chroot_list contenant la liste des utilisateurs à restreindre.
# Mettez un utilisateur par ligne