SVM Nouvelles technos, tendances numériques, cultures web



Serveur FTP Transformez votre ordinateur en serveur ftp

Article paru dans SVM n°265, décembre 2007 Texte : Bruno Mathé. Version imprimable Envoyer par email

Le FTP (File Transfert Protocol) est l’un des plus vieux protocoles du Net, sa version originelle date de 1971 ! C’est aussi l’un des plus efficaces pour transférer des fichiers, et pour cause : il a été créé uniquement pour cette tâche. Transformer son PC en serveur FTP n’est pas compliqué, grâce à FileZilla. Cet utilitaire FTP, qui compte parmi les plus efficaces, est gratuit et open source. Seul bémol, il est en anglais. Mais même les plus hermétiques à la langue de Shakespeare devraient y arriver : suivez le guide.

1. Téléchargez et installez FileZilla

Ouvrez la page http://filezilla-project.org/, cliquez sur Download FileZilla Server, puis sur FileZilla_Server-0_9_24.exe. Exécutez le fichier. Choisissez une installation standard (à moins de vouloir vous transformer en programmeur, ne cochez pas la case Source Code). Dans Startup Settings, choisissez Install as service, started with Windows si vous souhaitez lancer le serveur au démarrage de Windows ; la ligne en dessous si vous préférez lancer votre serveur manuellement. Conservez le paramétrage par défaut de la page suivante, et terminez l’installation.

2. Lancez le serveur

 Dans la fenêtre suivante, baptisée Connect to server, ne touchez à rien et cliquez sur OK. La fenêtre suivante s’appelle FileZilla server. Elle paraît encore bien vide, mais c’est là qu’apparaîtront les utilisateurs et ce qu’ils sont en train de télécharger (ou d’envoyer), ainsi que le journal des activités passées, lorsque votre serveur sera ouvert. C’est aussi à partir de celle-ci que vous allez administrer votre serveur. Commencez par saisir le message de bienvenue qui s’affichera lorsque vos amis se connecteront : dans le menu Edit, sélectionnez Settings, puis Welcome message (dans General Settings).

3. Créez un groupe d’utilisateurs

 Sur un serveur FTP, chaque utilisateur peut se voir assigner différents droits. Le plus simple, pour gérer les niveaux d’utilisateurs, consiste à créer des groupes réunissant des utilisateurs aux droits communs. Pour créer un premier groupe, choisissez Group dans le menu Edit. Cliquez sur Add, saisissez le nom de votre groupe. Indiquez un nombre maximal de connexions simultanées pour le groupe (Maximum connexion count), et un nombre maximal par adresse IP, donc par ordinateur (Connexion limit per IP). Si vous ne voulez rien limiter, saisissez 0, mais nous ne vous le conseillons pas : trop de connexions signifie aussi une bande passante dégradée pour les utilisateurs. Cliquez ensuite sur Shared folders et sélectionnez un dossier que vous souhaitez partager.
Créez pour l’occasion un dossier \ftp qui ne servira qu’à cela, afin d’éviter de partager tout votre disque à cause d’une bête erreur de manipulation…

4. Créez des alias

 Sélectionnez le dossier ftp, et cliquez sur Set as home dir : il s’agira désormais du répertoire racine sur lequel arriveront vos visiteurs. Ensuite, l’arborescence d’un serveur FTP fonctionne grâce à des “alias” : il s’agit en fait de plaquer une navigation virtuelle sur l’arborescence réelle des dossiers. Un petit exemple ? Vous souhaitez partager un dossier C:\videos de votre disque dur. Cliquez sur Add, sélectionnez C:\videos puis cliquez dessus avec le bouton droit de la souris et choisissez Edit aliases. Saisissez C:\ftp\videos. Ainsi, vos visiteurs verront le dossier C:\videos comme s’il s’agissait d’un sous-dossier du dossier racine C:\ftp, et pourront y accéder à partir du répertoire racine. C’est donc un moyen simple pour organiser votre FTP sans trop vous soucier de l’emplacement des différents dossiers sur votre disque dur.

Pages :
Publicité