Red Hat et dérivées version SERVEUR

Red Hat, Alma Linux : Installer et configurer un serveur FTP avec vsFTPd

Table des matières

Introduction



vsFTPd est un serveur FTP libre. Il permet de transférer des fichiers par Internet ou par le biais d'un réseau informatique local (intranet).
Toute personnes en ayant l'autorisation, peut télécharger et envoyer des fichiers. Il permet la création d'un espace anonyme.

Ce tutoriel est identique pour les bases Red Hat 8 et 9 (et dérivées)

Installation



Pour installer le serveur vsftpd, installer le paquet :

Copier vers le presse-papierCode BASH :
dnf install vsftpd


Configurer vsftpd



La configuration se passe dans le fichier /etc/vsftpd/vsftpd.conf

Plus d'informations sur l'article : https://www.linuxtricks.fr/wiki/vsftpd-le-fichier-de-configuration-vsftpd-conf

Une fois paramétré, on active et démarre le service :

Copier vers le presse-papierCode BASH :
systemctl enable --now vsftpd


Si on utilise SELinux, on autorise le FTP à accéder au système de fichiers :

Copier vers le presse-papierCode BASH :
setsebool -P ftpd_full_access on


Et si on utilise Firewalld, on autorise le port FTP :

Copier vers le presse-papierCode BASH :
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload


Se connecter



On peut utiliser le client lftp :

dnf install lftp

Dans l'exemple, je me connecte avec l'utilisateur adrien sur la machine 192.168.21.144 :
Copier vers le presse-papierCode BASH :
lftp -u adrien 192.168.21.144


Voici un exemple de navigation, création de dossier et d'envoi de fichier :
Copier vers le presse-papierCode TEXT :
Password: 
lftp adrien@192.168.21.144:~> cd ftp/
lftp adrien@192.168.21.144:~/ftp> 
lftp adrien@192.168.21.144:~/ftp> mkdir test
mkdir ok, `test' created     
lftp adrien@192.168.21.144:~/ftp/test> put Enigme8-HD.mp4
104630528 bytes transferred in 2 seconds (57.35 MiB/s)                 
lftp adrien@192.168.21.144:~/ftp/test> 
 
Cette page a été vue 18209 fois