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

Comment installer le serveur FTP sur CentOS 7

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer le serveur FTP sur CentOS 7. Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

FTP (File Transfer Protocol) est un outil standard traditionnel et largement utilisé pour transférer des fichiers entre un serveur et des clients sur un réseau, en particulier lorsqu'aucune authentification n'est nécessaire (permet aux utilisateurs anonymes de connecter à un serveur). Nous devons comprendre que FTP n'est pas sécurisé par défaut car il transmet les informations d'identification et les données des utilisateurs sans cryptage.

Installer le serveur FTP sur CentOS 7

Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.

sudo yum install epel-release
sudo yum update

Étape 2. Installation du serveur FTP sur CentOS.

L'installation du serveur vsftpd est simple, exécutez simplement la commande suivante dans le terminal :

sudo yum install vsftpd

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

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

Ensuite, afin de permettre l'accès aux services FTP à partir de systèmes externes, nous devons ouvrir le port 21, où les démons FTP écoutent comme suit :

firewall-cmd --zone=public --permanent --add-port=21/tcp
firewall-cmd --zone=public --permanent --add-service=ftp
firewall-cmd --reload

Étape 3. Configuration du serveur FTP.

Le fichier de configuration sera dans le dossier /etc/vsftp. Vsftpd.conf est le fichier de configuration du serveur FTP :

sudo nano /etc/vsftpd/vsftpd.conf

Définissez les options suivantes avec ces valeurs correspondantes :

anonymous_enable=NO             # disable  anonymous login
local_enable=YES		# permit local logins
write_enable=YES		# enable FTP commands which change the filesystem
local_umask=022		        # value of umask for file creation for local users
dirmessage_enable=YES	        # enable showing of messages when users first enter a new directory
xferlog_enable=YES		# a log file will be maintained detailing uploads and downloads
connect_from_port_20=YES        # use port 20 (ftp-data) on the server machine for PORT style connections
xferlog_std_format=YES          # keep standard log file format
listen=NO   			# prevent vsftpd from running in standalone mode
listen_ipv6=YES		        # vsftpd will listen on an IPv6 socket instead of an IPv4 one
pam_service_name=vsftpd         # name of the PAM service vsftpd will use
userlist_enable=YES  	        # enable vsftpd to load a list of usernames
tcp_wrappers=YES  		# turn on tcp wrappers

C'est tout ce que vous devez faire pour installer le serveur FTP sur CentOS 7. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur FTP, veuillez consulter leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


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

  2. Comment installer Nginx sur CentOS 8

  3. Comment installer le serveur Teamspeak 3 sur CentOS 8

  4. Comment installer ProFTPD sur CentOS 7

  5. Comment installer un serveur FTP sur CentOS 7

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

Comment installer le serveur FTP sur CentOS 8