Si vous cherchez à installer un serveur FTP sur un système Linux, vsftpd est fait pour vous.
Cet article vous permettra d’installer et configurer votre serveur FTP sur un système Ubuntu 20.04.
Pré-requis
- Ubuntu 20.04
- Privilèges sudo sur la machine
- apt-get packet manager
Étape 1 :
Nous allons mettre à jour tous les paquets de notre système et faire de même pour les upgrade :
sudo apt-get update && sudo apt-get upgrade

Étape 2 :
Installer vsftpd sur le serveur Ubuntu.
sudo apt install vsftpd

Étape 3 :
Lancer le service vsftpd et activer le lancement au démarrage
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
Étape 4 :
Créer un nouveau utilisateur FTP :
Note: Remplacer ftpuser par le nom d’utilisateur
sudo adduser ftpuser

Autoriser les utilisateurs à charger des fichiers sur le serveur
Afin d’éviter une erreur pour peupler votre serveur FTP de fichiers comme ceci :

Il faut autoriser l’écriture sur le serveur, il faudra éditer le fichier vsftpd.conf :
sudo nano /etc/vsftpd.conf
Mettre l’option write_enable=YES en enlevant # devant la ligne

Sauvegarder le fichier et redémarrer le service :
sudo systemctl restart vsftpd.service