Le Very Secure FTP Daemon (VSFTPD) est l’un des serveurs FTP les plus sécurisés et les plus populaires disponibles sur Linux. Il est conçu pour être sécurisé, rapide et respecter les standards FTP. L’installation de VSFTPD sur AlmaLinux 9 vous permettra de configurer un serveur FTP robuste et fiable pour le transfert de fichiers. Ce guide vous montrera comment installer et configurer VSFTPD sur AlmaLinux 9, le rendant compréhensible même pour les débutants.

Installation de VSFTPD

Mise à jour du système

Commencez par mettre à jour votre système pour vous assurer que tous vos paquets sont à jour. Ouvrez un terminal et exécutez :

sudo dnf update

Installation de VSFTPD

VSFTPD est disponible dans le dépôt standard d’AlmaLinux, ce qui rend son installation simple. Pour installer VSFTPD, utilisez la commande suivante :

sudo dnf install vsftpd

Démarrage et activation du service VSFTPD

Une fois l’installation terminée, vous devez démarrer le service VSFTPD et vous assurer qu’il s’exécute au démarrage :

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

Vous pouvez vérifier que le service fonctionne correctement avec :

sudo systemctl status vsftpd

Configuration de VSFTPD

La configuration de VSFTPD se fait dans le fichier /etc/vsftpd/vsftpd.conf. Avant de modifier ce fichier, il est recommandé de créer une copie de sauvegarde :

sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.orig

Ouvrez le fichier de configuration avec un éditeur de texte :

sudo nano /etc/vsftpd/vsftpd.conf

Configurations essentielles

  • anonymous_enable=NO : Désactivez l’accès anonyme pour renforcer la sécurité.
  • local_enable=YES : Permet aux utilisateurs locaux de se connecter.
  • write_enable=YES : Autorise les utilisateurs à écrire sur le serveur, nécessaire pour le téléchargement de fichiers.
  • chroot_local_user=YES : Limite les utilisateurs à leur répertoire personnel pour une sécurité accrue.

Création d’un utilisateur FTP

Pour des raisons de sécurité, il est conseillé de créer un utilisateur spécifique pour l’accès FTP :

sudo adduser utilisateurftp
sudo passwd utilisateurftp

Redémarrage de VSFTPD

Après avoir apporté des modifications à la configuration, redémarrez le service VSFTPD pour appliquer les changements :

sudo systemctl restart vsftpd

Sécurisation de VSFTPD avec le pare-feu

AlmaLinux utilise firewalld comme gestionnaire de pare-feu. Pour permettre l’accès au serveur FTP, vous devez ouvrir le port 21 :

sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
sudo firewall-cmd --reload

Test de l’installation de VSFTPD

Vous pouvez tester votre serveur FTP en vous connectant depuis un client FTP ou en utilisant la commande ftp depuis un autre système :

ftp adresse_ip_du_serveur

Entrez le nom d’utilisateur et le mot de passe de l’utilisateur FTP que vous avez créé précédemment.

Pour les professionnels et les entreprises à la recherche d’une solution d’hébergement fiable pour leur serveur FTP, Shape.host propose des services Linux SSD VPS. Avec Shape.host, vous bénéficiez d’une infrastructure sécurisée et performante, idéale pour héberger des serveurs FTP comme VSFTPD. Les services Cloud VPS de Shape.host offrent la flexibilité nécessaire pour adapter les ressources à vos besoins, garantissant ainsi une expérience utilisateur optimale et une gestion efficace de vos fichiers en ligne.