VSFTPD (Very Secure FTP Daemon) est un serveur FTP parmi les plus sécurisés et populaires dans les environnements UNIX. Il est conçu pour être sécurisé, rapide, et respecte les standards FTP. Installer VSFTPD sur Rocky Linux 9 est une excellente option pour ceux qui recherchent un service FTP robuste et fiable. Ce guide fournit une vue d’ensemble détaillée de l’installation de VSFTPD sur Rocky Linux 9, avec des instructions claires et des exemples de commandes pour aider les débutants à configurer leur serveur FTP en toute simplicité, tout en fournissant suffisamment de détails pour les utilisateurs plus avancés.
Prérequis
- Un serveur fonctionnant sous Rocky Linux 9.
- Accès root ou un utilisateur avec des privilèges sudo.
Étape 1 : Installation de VSFTPD
L’installation de VSFTPD sur Rocky Linux 9 peut être réalisée en utilisant le gestionnaire de paquets dnf
.
- Installez le paquet VSFTPD :
sudo dnf install vsftpd -y
- Démarrer le service VSFTPD et l’activer au démarrage :
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
Étape 2 : Configuration de VSFTPD
La configuration de VSFTPD est cruciale pour assurer la sécurité et l’efficacité du service FTP.
- Ouvrez le fichier de configuration VSFTPD :
sudo nano /etc/vsftpd/vsftpd.conf
- Configurez les paramètres de base. Voici quelques configurations recommandées :
- Désactivez les connexions anonymes :
anonymous_enable=NO
- Autorisez les connexions FTP locales :
local_enable=YES
- Permettez l’écriture si nécessaire :
write_enable=YES
- Définissez le répertoire racine pour les utilisateurs FTP :
chroot_local_user=YES
- Sécurisez le répertoire racine :
allow_writeable_chroot=YES
- Sauvegardez et fermez le fichier. Redémarrez VSFTPD pour appliquer les changements :
sudo systemctl restart vsftpd
Étape 3 : Sécurisation de VSFTPD avec le pare-feu
Il est essentiel de configurer le pare-feu pour permettre le trafic FTP tout en protégeant le serveur contre les accès non autorisés.
- Autorisez le port FTP dans le pare-feu :
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload
Étape 4 : Test de la configuration FTP
Testez votre configuration en vous connectant au serveur FTP depuis un client FTP ou en ligne de commande.
- Utilisez la commande FTP :
ftp votre_adresse_ip
Entrez votre nom d’utilisateur et votre mot de passe lorsque cela est demandé.
Pour les organisations et les individus à la recherche d’une solution d’hébergement fiable pour leur serveur FTP, Shape.host offre des services Cloud VPS qui fournissent les performances et la sécurité nécessaires pour héberger et gérer VSFTPD sur Rocky Linux 9. Nos VPS Linux SSD sont optimisés pour offrir une excellente stabilité et des performances élevées, garantissant que votre serveur FTP fonctionne de manière optimale.