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.