Installer FTP Ubuntu: Guide étape par étape

Vous souhaitez installer un serveur FTP sur votre système Ubuntu ? Ne cherchez pas plus loin ! Dans cet article, nous allons vous expliquer comment installer et configurer un serveur FTP sous Ubuntu en utilisant le logiciel populaire vsftpd (Very Secure FTP Daemon). Suivez ces étapes pour transformer votre machine Ubuntu en un serveur FTP sécurisé et professionnel.

Étape 1: Mise à jour du système

Avant de commencer l’installation, il est recommandé de mettre à jour votre système Ubuntu. Ouvrez un terminal et exécutez les commandes suivantes :

« `
sudo apt update
sudo apt upgrade
« `

Cela permettra de mettre à jour les packages et d’installer les dernières mises à jour de sécurité.

Étape 2: Installation de vsftpd pour Installer FTP Ubuntu

Pour installer le serveur FTP vsftpd sur Ubuntu, exécutez la commande suivante dans le terminal :

« `
sudo apt install vsftpd
« `

Après l’installation, le serveur FTP sera automatiquement démarré et ajouté à la liste des services qui démarrent au démarrage du système. Vous pouvez vérifier l’état du service avec la commande suivante :

« `
sudo systemctl status vsftpd
« `

Si le service est en cours d’exécution, vous devriez voir un message indiquant « active (running) ».

Étape 3: Configuration du serveur FTP

Le fichier de configuration principal de vsftpd se trouve dans le répertoire `/etc/vsftpd`. Pour configurer le serveur FTP, vous devez modifier le fichier `vsftpd.conf`. Ouvrez le fichier avec un éditeur de texte en utilisant la commande suivante pour installer FTP Ubuntu :

« `
sudo nano /etc/vsftpd/vsftpd.conf
« `

Voici quelques options importantes à configurer dans le fichier `vsftpd.conf` :

– `anonymous_enable`: Définit si les utilisateurs anonymes sont autorisés à se connecter au serveur FTP. Pour des raisons de sécurité, il est recommandé de désactiver les connexions anonymes. Modifiez cette option comme suit :

« `
anonymous_enable=NO
« `

– `local_enable`: Active l’authentification des utilisateurs locaux. Modifiez cette option comme suit :

« `
local_enable=YES
« `

– `write_enable`: Autorise les utilisateurs à effectuer des opérations d’écriture pour installer FTP Ubuntu (téléchargement, suppression, etc.) sur le serveur FTP. Modifiez cette option comme suit :

« `
write_enable=YES
« `

– `chroot_local_user`: Empêche les utilisateurs de naviguer en dehors de leur répertoire personnel. Pour renforcer la sécurité, activez cette option :

« `
chroot_local_user=YES
« `

Après avoir apporté les modifications nécessaires, enregistrez le fichier et fermez l’éditeur de texte. Redémarrez le service vsftpd pour appliquer les modifications :

« `
sudo systemctl restart vsftpd
« `

Étape 4: Création d’un utilisateur pour Installer FTP Ubuntu

Pour permettre à un utilisateur de se connecter au serveur FTP, vous devez créer un compte utilisateur sur le système Ubuntu. Exécutez la commande suivante pour ajouter un nouvel utilisateur :

« `
sudo adduser nom_utilisateur
« `

Remplacez `nom_utilisateur` par le nom d’utilisateur souhaité. Vous devrez également définir un mot de passe pour le nouvel utilisateur.

Étape 5: Test de la connexion FTP

Pour tester la connexion FTP, vous pouvez utiliser un client FTP tel que FileZilla ou la commande `ftp` intégrée à Ubuntu. Exécutez la commande suivante pour vous connecter au serveur FTP en tant qu’utilisateur local :

« `
ftp localhost
« `

Entrez le nom d’utilisateur et le mot de passe que vous avez créés à l’étape précédente. Si la connexion est réussie, vous devriez être connecté au serveur FTP et voir le répertoire personnel de l’utilisateur.

Étape 6: Configuration du pare-feu (optionnel)

Si vous utilisez un pare-feu sur votre système Ubuntu, vous devrez peut-être ouvrir les ports nécessaires pour permettre les connexions FTP. Pour ouvrir les ports FTP dans le pare-feu UFW, exécutez les commandes suivantes :

« `
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
« `

Cela autorisera les connexions sur les ports 20 et 21, qui sont utilisés par le protocole FTP.

Conclusion installer FTP Ubuntu

Félicitations ! Vous avez réussi à installer et configurer un serveur FTP sécurisé sous Ubuntu en utilisant vsftpd. Vous pouvez maintenant partager des fichiers via FTP avec d’autres utilisateurs et gérer vos fichiers à distance en toute sécurité. N’hésitez pas à explorer les nombreuses autres options de configuration disponibles dans le fichier `vsftpd.conf` pour personnaliser davantage votre serveur FTP selon vos besoins. N’hésitez pas à consulter nos articles sur l’installation de serveur ubuntu