Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Site Web > Serveur > Mettre en place un serveur web avec linux > Services de base > Faire un serveur FTP avec Vsftpd > Lecture du tutoriel

Faire un serveur FTP avec Vsftpd

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : Battor77
Visualisations : 7 555

Plus d'informations Plus d'informations
Un site web c'est bien, mais reste à pouvoir le mettre à jour, en ajoutant des fichiers, ou encore en supprimer. C'est le FTP qui va nous permettre de faire tout ça. :p :p
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Présentation du FTP

Le FTP est un protocol très connu qui permet de transferer des fichiers sur un serveur distant. Ce protocol est basé sur un échange client-serveur.

Le client se connecte au FTP sur le port 21 et c'est l'utilisateur : lorqu'il envoit des données sur le serveur, on dit qu'il upload ; lorsqu'il en recçoit il download. En général vous avez 1/10 de ce qui vous est offert par votre FAI en upload et le reste en download (Asymétrique), c'est la raison pour laquelle vous mettrez plus de temps à uploader un fichier qu'à le downloader.
Le serveur quant à lui gère les connexions des utilisateurs et la reception des données. Lorsque vous lui envoyer des fichiers il download,lorsque vous en téléchargé il upload. Le serveur quant à lui dispose d'une connexion sDSL où l'upload est égal au download et donc vous pourrez consulter un site tout en pouvant avoir un upload correct dans la limite de votre connexion, ou aDSL inversé le serveur aura donc plus d'upload que de download, et donc vous fournira plus en download qu'en upload.
Image utilisateur

En tant que client vous pouvez vous connecter à un ftp via internet explorer en saisissant ftp://login:password@domaineouipduftp ou en anonyme en saisissant ftp://domaineouipduftp. Des programmes clients sont aussi disponibles; plus fiables ils permettent de sauvegarder les différents comptes ftp. Voici quelques exemples de clients FTP : FTPExpert, Filezilla, LechFTP ....

En tant que serveur nous avons Serv-U(Win32), Typsoft Serveur FTP(Win32), Proftpd(Linux), Vsftpd(Linux). Nous allons travailler ici avec vsftpd.

Mise en place

Installation et configuration



Pour commencer nous allons installer le serveur en question.
yum install vsftpd ou
apt-get install vsftpd

Notre FTP est prêt.

La configuration de celui s'effectue en modifiant le fichier /etc/vsftpd/vsftpd.conf.

Ce fichier étant très bien détaillé je vais juste vous donner quelques conseils de sécurité.

Désactivez les anonymes (Force l'authentification du client) :
anonymous_enable=NO

Très important, bloquez l'utilisateur dans son reprtoire, il ne pourra aisi pas remonter et avoir accès à des repertoires privés.
chroot_local_user=YES

Voilà pour la configuration.

Utilisateurs



Les utilisateurs du FTP sont ceux que vous aurez ajouté en saisissant ces commandes :

Nous allons donc ajouter l'utilisateur :
Code : Console
useradd nom


Puis lui spécifier un mot de passe.
Code : Console
passwd nom



Pour spécifier son repertoire éditez /etc/passwd et remplacez /home/nom par ce que vous souhaitez.

Vous devez configurer le chmod de son repertoire en saisissant la commande chmod xxx chemin/de/son/repertoire en remplacant xxx par les droits d'accès, ici 777


Pour finir lancez le serveur /etc/init.d/vsftpd, et c'est partit.

N'oubliez pas de le lancer à chaque démarrage avec la commande "chkconfig"

Q.C.M.

Quel port est en général utilisé par le FTP ?
Je suis un utilisateur je télécharger un fichier sur <lien url="http://www.siteduzero.com">www.siteduzero.com</lien> .
Quel action effectuera le serveur du SiteduZero ?
Quelle connexion fournie autant d'upload que de download ?
Comment ajouter un utilisateur FTP ?

Statistiques de réponses au QCM


C'est ici que s'achève ce tutorial.
Si vous souhaitez ajouter une limite d'espace/quota rendez vous ici .
Chapitre précédent Sommaire Chapitre suivant
Retour en haut Retour en haut


Créé : le 04/09/2006 à 10:29:26
Modifié : le 22/08/2008 à 15:50:13
Avancement : 0%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 567 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0284s (0.016s)