Comment installer un serveur FTP sur Ubuntu ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills
09.12.2024

Comment installer un serveur FTP sur Ubuntu

FTP (File Transfer Protocol) est un protocole réseau standard utilisé pour transférer des fichiers entre un client et un serveur. Si vous gérez un site web ou si vous avez besoin d’un moyen sûr de transférer des fichiers, la mise en place d’un serveur FTP peut s’avérer très utile. Dans cet article, nous allons vous guider dans l’installation et la configuration d’un serveur FTP sur Ubuntu en utilisant vsftpd (Very Secure FTP Daemon), l’un des serveurs FTP les plus populaires et les plus sécurisés.

Étape 1 : Mise à jour du système

Avant d’installer un logiciel, il est toujours bon de s’assurer que votre système est à jour. Ouvrez un terminal et exécutez les commandes suivantes :

sudo apt update sudo apt upgrade

Étape 2 : Installer vsftpd

Ensuite, installez vsftpd en exécutant la commande suivante :

sudo apt install vsftpd

Après l’installation, vous pouvez vérifier l’état du service vsftpd :

sudo systemctl status vsftpd

Le service devrait être actif (en cours d’exécution).

Étape 3 : Configurer vsftpd

Le fichier de configuration de vsftpd est situé dans /etc/vsftpd.conf. Ouvrez ce fichier avec un éditeur de texte :

sudo nano /etc/vsftpd.conf

Vous pouvez modifier les paramètres suivants pour améliorer la sécurité et les fonctionnalités :

  • Autoriser les utilisateurs locaux à accéder à FTP : Décommenter la ligne suivante :
    local_enable=YES
  • Activer les téléchargements de fichiers : Décommenter la ligne suivante : local_enable=YES
    write_enable=YES
  • Restreindre les utilisateurs à leur répertoire personnel : Décommentez la ligne suivante pour vous assurer que les utilisateurs ne peuvent accéder qu’à leur répertoire personnel :
    chroot_local_user=YES

Après avoir effectué les modifications nécessaires, enregistrez le fichier et quittez l’éditeur.

Étape 4 : Créer un utilisateur FTP

Vous devez créer un utilisateur qui accédera au serveur FTP. Exécutez la commande suivante pour ajouter un nouvel utilisateur :

sudo adduser ftpuser

Définissez un mot de passe pour l’utilisateur et suivez les invites pour terminer le processus de création de l’utilisateur.

Étape 5 : Redémarrer vsftpd

Une fois la configuration terminée, redémarrez le service vsftpd pour appliquer les modifications :

sudo systemctl restart vsftpd

Étape 6 : Autoriser le FTP à travers le pare-feu

Si l’UFW (Uncomplicated Firewall) est activé sur votre serveur, vous devez autoriser le trafic FTP :

sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp

Rechargez ensuite le pare-feu pour appliquer les nouvelles règles :

sudo ufw reload

Étape 7 : Tester le serveur FTP

Vous pouvez maintenant vous connecter à votre serveur FTP à l’aide d’un client FTP (tel que FileZilla). Utilisez l’adresse IP de votre serveur et les informations d’identification de l’utilisateur FTP pour vous connecter. Assurez-vous que les téléchargements de fichiers fonctionnent correctement.

Conclusion

La mise en place d’un serveur FTP sur Ubuntu à l’aide de vsftpd constitue un moyen sûr et efficace de transférer des fichiers. En suivant les étapes décrites dans ce guide, vous serez en mesure d’installer, de configurer et de gérer votre serveur FTP. De plus, vous pouvez améliorer la sécurité en activant le cryptage SSL/TLS pour des transferts de fichiers sécurisés.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills