Vous êtes sur la page 1sur 2

FS Rabat TP-N9- Installation et configuration du serveur vsFTPd Admin Réseaux

 
Introduction :
L’objectif de cette manipulation est d’installer et de configurer un serveur de transfert de fichier. On utilisera
vsFTPd (Very Secure FTP Daemon). Il est l'un des premiers logiciels serveurs à mettre en œuvre la séparation
des privilèges, minimisant ainsi les risques de piratage.
Manipulation :
1. Vérifiez si le serveur vsftpd est installé sur votre machine Fedora. On peut utiliser la commande rpm –q
vsftpd. Si le service n’est pas installé, installez le (pour une installation depuis l’internet yum install vsftpd) ;
2. On désire configurer le serveur FTP installé pour que les utilisateurs anonymes puissent accéder au serveur.
2.1. Ouvrez le fichier de configuration /etc/vsftpd/vsftpd.conf et autorisez les connexions anonymes par la
directive anonymous_enable
2.2. Accédez au serveur FTP à l’aide d’un client Firefox ou filezilla (vous pouvez télécharger une version
qui fonctionne sous XP, par exemple 2.2.16). On peut accéder aussi avec ftp client. On peut utiliser
man ftp pour voir les commandes disponibles
2.3. Est-il possible de faire des upload et download des fichiers ?(le chemin par défaut pour les utilisateurs
anonymes est /var/ftp/pub)
2.4. On va autoriser maintenant les clients anonymes à faire des Upload et Download. Localisez les
directives suivantes et y affectez les bonnes valeurs :
2.4.1. anon_mkdir_write_enable : Lorsque cette option est activée de concert avec la
directive write_enable, des utilisateurs anonymes sont autorisés à créer de nouveaux répertoires
au sein du répertoire parent qui a des permissions en écriture.
2.4.2. anon_upload_enable : Lorsque cette option est activée de concert avec la directive write_enable,
des utilisateurs anonymes sont autorisés à télécharger vers le serveur des fichiers dans un
répertoire parent doté de permissions en écriture.
2.5. Créez une arborescence pour un cours, cours, énoncés, exercices, réponses, compte-rendu, etc. sur le
serveur, destinée à être visible par les utilisateurs. Faites les tests adéquats.
3. Testez l’accès au serveur en interface par ligne de commande (ftp, puis open Adresse_serveur. On peut taper
help ou ? à l’invite de ftp)
4. On proposera maintenant de tester le serveur avec des utilisateurs ayant des comptes linux.
4.1. Vous pouvez utiliser les commandes suivantes pour créer des comptes linux : useradd Username puis,
passwd Username.
4.2. Faites les tests d’Upload et Download des fichiers. Créez des dossiers et des fichiers dans le dossier
spécifique de l’utilisateur.

Remarque :
- Dans certaines situations, on a besoin de donner l’accès à un répertoire autre que celui par défaut, on
peut faire un lien symbolique : ln –s /var/www/ /home/ftp/
On peut changer le répertoire home de l'user ftp dans /etc/passwd.

- On peut utiliser un navigateur web pour se connecter à un serveur FTP. La connexion au serveur FTP se
fait en entrant les informations suivantes dans la barre d’adresse du navigateur :
ftp://login:password@adresse_du_serveur:port

Avec : - login : le nom d’utilisateur


- password : le mot de passe
- adresse_du_serveur : l’adresse du serveur ftp
- port : par défaut le 21

Pour configurer vsftp à fonctionner en mode passif, dans le fichier de configuration, on ajoute :

 pasv_enable=Yes
 pasv_max_port=10100
 pasv_min_port=10090

LPRT Prof. Zytoune Doc. 1 / 1

Vous aimerez peut-être aussi