Dans ce tutoriel, nous allons vous montrer comment installer FTP Server sur AlmaLinux 8. Pour ceux d’entre vous qui ne le savaient pas, FTP qui signifie File Transfer Protocol est un protocole de couche d’application utilisé dans l’échange de données et d’informations entre ordinateurs sur un réseau privé ou Internet de manière transparente à l’aide d’une application FTP. Utilise TCP sur Internet. Avec l’utilisation de FTP, on peut télécharger et télécharger facilement des données.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l’installation du serveur FTP sur un AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour Rocky Linux.
Installer le serveur FTP sur AlmaLinux 8
Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.
sudo mise à jour dnf
sudo dnf installer epel-release
Étape 2. Installation du serveur FTP sur AlmaLinux 8.
Exécutez la commande ci-dessous pour installer le serveur FTP sur votre système :
sudo dnf installer vsftpd
Après cela, activez-le pour permettre un démarrage automatique au démarrage du système :
sudo systemctl démarrer vsftpd
sudo systemctl activer vsftpd –now
Étape 3. Configurez le serveur FTP.
Maintenant, nous ouvrons le fichier de configuration dans /etc/vsftpd/vsftpd.conf
pour commencer à éditer :
sudo nano /etc/vsftpd/vsftpd.conf
Modifiez les besoins spécifiques de votre environnement :
anonyme_enable=NON local_enable=OUI write_enable=OUI local_umask=022 dirmessage_enable=OUI xferlog_enable=OUI connect_from_port_20=OUI xferlog_std_format=OUI listen=NON listen_ipv6=OUI pam_service_name=vsftpd userlist_enable=OUI
Save et close le fichier. Redémarrez les services vsftpd pour permettre la synchronisation des modifications :
sudo systemctl redémarrer vsftpd
Étape 4. Configurez le pare-feu.
Ouvrez les ports FTP dans Server Firewall afin qu’ils puissent être connectés :
sudo firewall-cmd –zone=public –add-service=ftp –permanent
sudo pare-feu-cmd –reload
Étape 5. Création d’un utilisateur FTP.
Avec le serveur FTP vsftpd, vous avez la possibilité de laisser l’authentification du service FTP pour un accès anonyme uniquement ou vous pouvez autoriser les utilisateurs, définis dans /etc/passwd
ou dans la liste d’accès correspondante, pour vous connecter.
Créer des utilisateurs FTP :
sudo useradd -m ftpuser
sudo mot de passe ftpuser
Ensuite, créez un répertoire FTP, puis accordez efficacement les autorisations et la propriété nécessaires :
sudo mkdir -p /home/ftpuser/ftp_folder
sudo chmod -R 750 /home/ftpuser/ftp_folder
sudo ftpuser chown: /home/ftpuser/ftp_folder
Étape 6. Connectez-vous au serveur FTP via CLI.
Tout d’abord, nous installons l’utilitaire de ligne de commande FTP avec la commande suivante :
sudo dnf installer ftp
Vous devriez maintenant pouvoir vous connecter à votre serveur FTP soit par adresse IP, soit par nom d’hôte :
ftp 127.0.0.1
Toutes nos félicitations! Vous avez installé avec succès le serveur FTP. Merci d’avoir utilisé ce tutoriel pour installer le serveur FTP sur votre système AlmaLinux 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel du VSFTPD.