GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer le serveur FTP sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer le serveur FTP sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, FTP (File Transfer Protocol) est un protocole réseau client-serveur qui permet aux utilisateurs de transférer des fichiers vers et depuis une machine distante. Vsftpd est un serveur FTP open source. Il est très sécurisé et stable. vsftpd est également très facile à configurer. vsftpd est disponible dans le référentiel de packages officiel de CentOS 8.

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 s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation et la configuration du serveur FTP sur le serveur CentOS 8.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer le serveur FTP sur CentOS 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update

Étape 2. Installation du serveur FTP sur CentOS 8.

Maintenant, installez vsftpd avec la commande suivante :

sudo dnf install vsftpd

Une fois vsftpd installé, démarrez le démon vsftpd et activez-le pour qu'il démarre automatiquement au démarrage :

sudo systemctl enable vsftpd --now
sudo systemctl status vsftpd

Étape 3. Configurez le serveur FTP.

Commençons par le fichier de configuration :

sudo nano /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES

Ensuite, redémarrez le service du serveur FTP :

sudo systemctl restart vsftpd

Étape 4. Configurez le pare-feu.

Ouvrez les ports FTP dans Server Firewall afin qu'il puisse être connecté :

sudo firewall-cmd --permanent --add-port=20-21/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
sudo firewall-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 uniquement pour un accès anonyme 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 :

useradd mailana
passwd ramona

Félicitations ! Vous avez installé avec succès le serveur FTP. Merci d'avoir utilisé ce didacticiel pour installer et configurer le serveur FTP sur les systèmes CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web VSFTPD.


Cent OS
  1. Comment installer le serveur Minecraft sur CentOS 7

  2. Comment installer le serveur Teamspeak 3 sur CentOS 8

  3. Comment installer ProFTPD sur CentOS 7

  4. Comment installer un serveur FTP sur CentOS 7

  5. Comment installer le serveur FTP sur CentOS 7

Comment installer Nginx sur CentOS

Comment installer MySQL 8 sur CentOS 8

Comment installer Shoutcast Server sur CentOS 8

Comment installer Lighttpd sur CentOS

Comment installer VestaCP sur CentOS 6

Comment installer VSFTPD sur CentOS 7