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

Comment installer VSFTPD sur CentOS 7

Dans ce didacticiel, nous allons vous montrer comment installer VSFTPD sur CentOS 7.  Pour ceux d'entre vous qui ne le savaient pas, FTP signifie "protocole de transfert de fichiers", et il vous permet de transférer des fichiers vers un ordinateur distant. Le logiciel de serveur FTP le plus courant pour CentOS est le package vsftpd, qui signifie "démon FTP très sécurisé". C'est le package FTP par défaut pour Ubuntu, ainsi que pour la plupart des autres distributions Linux. Si vous devez utiliser un serveur FTP dans un environnement de production, choisissez une configuration qui implémente la connexion SSL/TLS ou utilisez SFTP qui est une alternative sécurisée au FTP.

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 l'installation étape par étape de VSFTPD sur CentOS 7.

Installer VSFTPD sur CentOS 7

Étape 1. Installez le package vsftpd (Very Secure FTP Deamon).

yum install vsftpd

Étape 2. Configurez vsftpd.

Avant de modifier le fichier de configuration "vsftpd.conf", vous feriez mieux de le sauvegarder :

cp /etc/vsftpd/vsftpd.conf  /etc/vsftpd/vsftpd.conf.bak

Modifions le fichier de configuration pour vsftpd et trouvons les lignes suivantes et apportons les modifications comme indiqué ci-dessous :

#nano /etc/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
listen_ipv6=NO

Étape 3. Redémarrez le service vsftpd.

systemctl restart vsftpd

Définissez ensuite le service vsftpd pour qu'il démarre au démarrage :

systemctl enable vsftpd

Étape 4. Configurez le pare-feu pour vsftpd.

Si vous souhaitez vous connecter au serveur FTP à distance, vous devez activer le trafic FTP via le pare-feu. Pour l'activer, exécutez les commandes ci-dessous :

firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload

Étape 5. Configuration de l'accès utilisateur.

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 idroot
passwd idroot

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


Cent OS
  1. Comment installer un serveur FTP sur CentOS 7 avec VSFTPD

  2. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  3. Comment installer Java 11 et 12 sur CentOS 7

  4. Comment installer un serveur FTP sur CentOS 7

  5. Comment installer le serveur FTP sur CentOS 7

Comment installer le serveur vsftpd sur Debian 11

Comment installer VSFTPD sur CentOS 7

Comment installer le serveur FTP sur CentOS 8

Comment installer Vsftpd sur Ubuntu 16.04

Comment installer Vsftpd sur Ubuntu 18.04 LTS

Comment installer un serveur FTP ?