Académique Documents
Professionnel Documents
Culture Documents
OBJECTIFS :
Savoir mettre en place un service de transfert de fichier basé sur le protocole FTP.
Configurer un serveur FTP vsFTPD (en anonyme ou avec authentification)
Accés au ressource en utilisant un client Windows et fizilla
Prérequis
Disposer des droits d'administration sur le serveur.
Disposer d'un réseau local .
Connaître les bases de TCP/IP.
Ligne à suivre : nous allons travailler sur la base de la topologie de la Figure 1 composée d’un
machine linux et client Windows
Figure 1
Résultat
┌──(root㉿imnakali)-[/home/imna]
└─# cd /etc
┌──(root㉿imnakali)-[/etc]
└─# nono vsftpd.conf
1.5.1.Notion général
anonymous_enable=YES : cette option permet aux utilisateurs anonymes de se connecter à
votre serveur FTP.
local_enable=YES : cette option permet aux utilisateurs locaux de votre système de se connecter
à votre serveur FTP.
write_enable=YES : cette option permet aux utilisateurs de télécharger et d’envoyer des fichiers
sur votre serveur FTP
chroot_local_user=YES : cette option restreint les utilisateurs à leur répertoire personnel
lorsqu’ils se connectent au serveur FTP.
1.5.2. Permettre des accès anonymes
Activer ce mode d’accès non spécifique, recherchez l’entrée "anonymous_enable=NO" et
remplacez le paramètre "NO" par "YES" :
# Allow anonymous FTP? (Disabled by default).
anonymous_enable=yes
1.5.3. Restreindre l’accès aux utilisateurs locaux
Pour permettre aux utilisateurs locaux d’accéder dans notre répertoire personnel /home/imna ,
on modifier le fichier quelque paramètre du fichier vsftpd.conf comme « chroot_local_user »,
auquel la valeur "NO" est attribuée par défaut.
Bref, il faut enlever # dans les paramètre « chroot_local_user=YES »
Tous les autres annuaires restent fermés aux utilisateurs locaux.
1.5.4. Désactiver la connexion d’utilisateurs locaux
Pour permettre aux utilisateurs locaux d’accéder au serveur FTP,
1.6. Connexion
Connectez-vous à travers le terminal
# ftp adresse_serveur
L’utilisateurs créé est ensuite enregistrés dans le fichier vsftpd.chroot list pour
qu’ils puissent avoir accès à toutes les modifications ou au partage des
données.
1.7. Client windows