
Créer son propre serveur FTP avec Filezilla Server
le Jeudi 07 avril 2005 à 15:45 par MattOn a parfois besoin d’avoir à notre disposition un espace disque suffisant pour pouvoir partager des fichiers, images, vidéos avec des amis. Le problème, c’est qu’on ne peut pas toujours les envoyer par email ou utiliser un système peer-to-peer parce qu’on n’a pas forcément envie de partager nos fichiers avec le tiers de la planète. La solution consiste donc à créer un serveur FTP (File Transfer Protocol, optimisé pour les transferts de fichiers) en utilisant l’espace de notre disque dur et la bande passante de notre connexion internet. Ce tutoriel - facilement adaptable à n’importe quel serveur FTP - prend FileZilla Server pour exemple, car il est open-source et gratuit. La mise en place et la configuration du serveur prend environ 5-10 minutes.
Etape 1 : installation du serveur
Commencez par télécharger la dernière version de FileZilla Server. Lancez l’installation et sélectionnez le mode d’installation standard dans le répertoire par défaut. Vous devriez ensuite accéder à l’écran suivant :

Par défaut, le programme installe le serveur FTP comme un service qui sera démarré automatiquement à chaque lancement de Windows. Si vous utilisez votre serveur FTP de manière épisodique, choisissez la seconde option “Install as service - started manually”. Vous devrez alors démarrez le serveur manuellement, via un raccourci dans le menu démarrer, avant de pouvoir l’utiliser.
Finalisez l’installation.
Etape 2 : lancement et configuration
L’interface du serveur est alors lancée et vous obtenez ceci :

Avant de cliquer sur Ok, il vous faut d’abord démarrer le serveur (Démarrer > Programmes > Filezilla Server > Start FileZilla Server). Le serveur démarré, vous pouvez alors vous connecter, voici ce qui doit s’afficher :
La présentation est basique mais efficace : les deux icônes qui nous intéressent particulièrement sont celles des options (qui permettent de paramétrer le serveur : port, limites…) et le gestionnaire d’utilisateurs. Nous ne toucherons pas aux options et utiliserons les réglages par défaut : l’écoute se fera donc sur le port 21 (standard). Il nous reste donc à créer des comptes utilisateurs pour se connecter au serveur.
Cliquez sur l’icône “comptes utilisateurs” (4ème icône sur l’image précédente). Dans l’onglet General, ajoutez un utilisateur et assignez-lui un mot de passe :

Passez ensuite à l’onglet Shared Folders : il nous faut choisir le répertoire sur notre disque dur auquel notre utilisateur pourra accéder lorsqu’il se connectera. Une fois le répertoire de travail défini, assignez-lui les droits suivants : lecture et écriture sur les fichiers, création et index des réperoires. Ces droits permettent à notre utilisateur d’uploader et de télécharger des fichiers mais lui interdit de supprimer quoi que ce soit pour des raisons de sécurité. Exemple :

Etape 3 : ouverture des ports
Pour que les gens puissent accéder à votre serveur FTP, vous devez ouvrir les ports 20-21 dans votre routeur ou votre firewall : lisez le tutoriel sur la redirection de port avec un routeur. Votre firewall doit autoriser le serveur FTP à accéder à Internet (”droits serveurs” sous McAfee par exemple). Cette étape est essentielle : si les ports ne sont pas ouverts, personne ne pourra accéder au serveur.
Etape 4 : connexion au serveur
Il y a deux cas de figure pour la connexion à votre serveur FTP :
- vous êtes l’administrateur du serveur : ouvrez votre client FTP (SmartFTP, FlashFXP, FileZilla Client…) et tapez l’adresse suivante : localhost ainsi que le login/mot de passe de votre utilisateur. Exemple :

- pour les utilisateurs du serveur, ils doivent utiliser un client FTP et se connecter à votre IP. Si votre IP est 82.82.82.82 alors l’adresse sera 82.82.82.82 et ils devront utiliser leur login/mot de passe. Exemple :

Remarque : si vous ne souhaitez pas donner votre adresse IP ou si celle-ci est dynamique (changement régulier), utilisez une redirection d’IP DynDNS. Ainsi, même si votre IP change, l’adresse de votre serveur restera toujours la même.
Etape 5 : état du serveur
Voici un exemple de connexion sur mon serveur personnel. Il s’agit d’un fichier gzip contenant une sauvegarde complète de mon site qui est envoyée par mon hébergeur directement par FTP :

FAQ
Q : Mes visiteurs obtiennent une erreur 425 lorsqu’ils essaient de se connecter au serveur !
R : Activez le mode passif dans Edit > Settings > Filezilla Options > Passive mode setting > Default.
Voilà, vous avez normalement un serveur FTP qui fonctionne sans problèmes. Si vos visiteurs n’arrivent pas à se connecter, vérifiez l’étape 3, c’est celle-ci qui pose souvent le plus de problèmes.
Articles pouvant être en rapport:
197 commentaires à “Créer son propre serveur FTP avec Filezilla Server”
Pages : « 1 2 3 4 [5] Voir tous les commentaires
Pages : « 1 2 3 4 [5] Voir tous les commentaires
Laisser un commentaire











le 22 octobre 2008 à 14:50
Salut,
@nico80470 : ton firewall laisse passer les ports 20/21 ? (et celui de windows ?).
le 22 octobre 2008 à 17:38
j’ai réaliser une vidéo tuto.
je suis débutant, soyez indulgent avec moi des thermes que j’ai employé merci ;)
pour telecharger la video choisir free user, puis attendre les 30 sec puis clické sur download voila merci
http://rapidshare.com/files/156497559/1.wmv
le 22 octobre 2008 à 17:58
celui de windows aussi tout estbien configuré niveau de mon pc c’est soit j’ai oublié quelque chose ( je ne pense pas ) soit un autre truc a faire ( que je ne sais pas )
le 22 octobre 2008 à 18:44
grose erreur de ma part les port a ouvrir dans fillezella serveur son pas 20 et 21, mais tranche du genre 30000 à 30500 et de les routé dans la box
le 22 octobre 2008 à 19:09
Salut,
@nico80470 : les ports sont bien ouverts dans ton routeur ? Tu l’as rebooté ?
@filisiens : ce sont bien les ports 20-21 qui sont à ouvrir, et ceux-là seulement. On peut changer le numéro des ports (avec prudence, pour ne pas utiliser les ports d’autres services) mais les 20-21 sont réservés à l’usage du http://FTP. Inutile d’en ouvrir 500, cela ne sert à rien (sinon à rendre le réseau plus ouvert aux menaces extérieures). Le screencast est pas mal au passage, tu l’as fait avec quoi ?
le 22 octobre 2008 à 19:49
avec Camtasia Studio 5 pour le screencast !!
merci encore pour ton aide matt ;)
donc tu me parle bien du passive mode setting dansfillezella ?
bon je vais refaire la modification
le 22 octobre 2008 à 23:05
oui ouvert et rebooté d’ou sa peut bien venir :s
le 13 novembre 2008 à 12:24
Salut,
J’ai besoin d’un server FTP ou ma famille et amis puissent se connecter afin d’acceder a mes photos et autre documents. Ils pourront aussi y placer les leur. je veux un server FTP securise (login & password).
Est ce possible avec Filezilla ? J’ai suivi tes instructions mais je ne vois pas comment je pourrais me connecter d’un autre ordinateur.
J’ai l’exemple de mon entreprise ou je peux me connecter partout grace a l’address ftp://ftp.nomdomain.com. Dois faire une manip particuliere, ouvrir un nom de domaine, comment ?
Merci.
le 13 novembre 2008 à 18:21
Salut,
@filisiens : oui le mode passif du serveur.
@nico80470 : je ne vois pas, désolé.
@Julz : oui, c’est tout à fait possible avec FileZilla. Il suffit de créer des comptes (famille + amis). Pour l’adresse, soit tu donnes ton IP (si elle est fixe), soit tu crées une redirection DynDNS (pour les IP dynamiques ou si tu veux donner un nom plus facile à retenir).
Tu peux créer une redirection DynDNS gratuitement en suivant le tuto dédié.
le 13 novembre 2008 à 20:58
moi non plus :) pourtant j’avais deja fais un FTP avec sa fonctionner avant j’ai voulu le refaire la il y a quelque temps mais pas compris pourquoi sa ne fonctionne plus tant pis pour moi -_-
le 16 décembre 2008 à 22:38
slt !!!
j’ai besoin d’aide ^^
je debute et la j’essaye de faire mon site internet
j’ai mon domaine
j’ai fait mon propre serveur avec filezila
le probléme c’est qu’il n’y a rien qui vient sur mon site et quand je fait les test de connection il me signal une erreur 503 Failure of data connection
pouvais vous m’indiquer la demarche a suivre
merci par avance….
le 17 décembre 2008 à 14:47
@Alexandre : tu parles de créer un site internet. Veux-tu dire que tu héberges ton site sur ton PC ? Quelle est l’adresse de ton serveur FTP ? Tes ports 20-21 sont-ils bien ouverts dans le routeur + firewall ?
le 17 décembre 2008 à 21:25
matt,
oui j’heberge mon site sur mon PC enfin j’essaye ^^
oui mes ports 21 sont bien ouvert
mon adresse FTP est ftp://192.168.0.2
voila
merci de ton aide…
le 17 décembre 2008 à 21:53
@Alexandre : ah non, cette adresse est l’adresse privée de ta machine sur ton réseau local. L’adresse que tu dois donner est ton adresse publique.
le 17 décembre 2008 à 22:41
matt,
ok donc ftp://alexdproduction.fr ?????
le 17 décembre 2008 à 22:44
@Alexandre : normalement oui mais demande à tes testeurs d’essayer sur l’IP d’abord, histoire de vérifier que tout va bien. Ensuite, tu pourras utiliser ton nom de domaine. Les ports sont ouverts ?
le 17 décembre 2008 à 22:46
matt,
ok ok
oui mes ports sont bien ouverts….
le 17 décembre 2008 à 23:07
matt,
dit moi quand tu me parle de mes testeurs pour essayé l’adresse IP c’est sur filezila ?????
le 18 décembre 2008 à 7:02
@Alexandre : oui, je confirme, tes ports FTP sont ouverts et accessible et j’ai pu me connecter à ton serveur FTP ce matin.
le 18 décembre 2008 à 10:38
matt,
ok ok alors qu’est ce qui bloque ???
c’est quoi l’erreur 503 ???
le 18 décembre 2008 à 21:45
@Alexandre : L’erreur 503 (Service unavailable) indique que le service est indisponible, dû à une surcharge ou maintenance du serveur, le plus souvent. Une erreur 503 est très temporaire, de l’odre de quelques minutes à une heure sur les serveurs sérieux, plusieurs heures sur d’autres, mais pas plusieurs jours en temps normal.
C’est étrange que tu aies ce type d’erreur.
le 18 décembre 2008 à 22:50
matt,
ben oui c pour sa je comprend pas trop la
et je sais pas trop quoi faire…
y a pas un autre logiciel que filezila
le 7 février 2009 à 3:06
Bonjours
Ton tutorial est fantastique mais j’ai un petit probleme pareil a l’étape 3. je clic sur le lien http://192.168.0.1 et il m’apparait ceci
Internet Explorer ne peut pas afficher cette page Web
Causes les plus probables :
Vous n’êtes pas connecté à Internet.
Le site Web rencontre des problèmes.
Il se peut que l’adresse contienne une erreur de frappe.
Essayez la chose suivante :
Diagnostiquer les problèmes de connexion
Informations
Ce problème peut avoir différentes causes, notamment :
La connexion Internet a été perdue.
Le site Web est temporairement indisponible.
Le serveur de noms de domaine (DNS) est inaccessible.
Le serveur de noms de domaine (DNS) ne contient pas d’entrée pour le domaine du site Web.
S’il s’agit d’une adresse HTTPS (sécurisée), cliquez sur Outils, sur Options Internet, puis sur Avancées et vérifiez que les protocoles SSL et TLS sont activés dans la section relative à la sécurité.
Pour les utilisateurs hors connexion
Vous pouvez encore afficher les flux auxquels vous êtes abonné et certaines pages Web visitées.
Pour afficher les flux auxquels vous êtes abonné
Cliquez sur le bouton Centre des favoris , cliquez sur Flux, puis cliquez sur le flux que vous souhaitez afficher.
Pour afficher les dernières pages Web visitées (peut ne pas fonctionner pour toutes les pages)
Cliquez sur Outils , puis sur Travailler hors connexion.
Cliquez sur le bouton Centre des favoris , cliquez sur Historique, puis cliquez sur la page que vous souhaitez afficher.
donc je suis tres tres perdu
mon MSN damph_983@hotmail.com
le 7 février 2009 à 11:04
Salut Damphousse,
Tout dépend de l’adresse sur laquelle tourne ton routeur. Le plus souvent, c’est http://192.168.0.1 ou http://192.168.1.1
Quel est ton routeur (et quel modèle) ?
le 8 février 2009 à 22:36
Bonjours
C’est un LinkSys WRT54G
Le deuxieme semble marcher mais le mot de passe mache pas jai tenter de pas mettre de mot de passe et c’est la meme page qui m’apparait
merci
le 9 février 2009 à 18:42
Bonjour,
@damphousse : essaie ceci :
- URL : http://192.168.1.1
- user : admin ou laisse vide.
- password : admin
le 10 février 2009 à 14:03
@Matt :
Merci à toi Matt.
Un tuto terrible, suis un novice dans le réseaux, mais j’ai suivi tes conseils à la lettre et puis voilà, mon serveur FTP fonctionne. Par contre, le port 21 quand tu nous tiens, j’avoue avoir galérer…J’ai une freebox, module de gestion avec IP fixe, redirection du port, redémarrage et YAHOU !!! coucou mon serveur.
En revanche, des mise à jour de logiciel ce sont produite depuis la création du tuto, en l’occurrence du DynDNS Updater, à voir pour mise à jour.
Sinon, merci pour tes précieux conseils ;-)
le 18 mars 2009 à 1:31
Salut !
Même chose, ça se gâte au point 4, même en désactivant mon firewall. J’obtiens le message suivant :
Statut : Résolution de l’adresse IP pour localhost
Statut : Connexion sur 127.0.0.1:21…
Erreur : Connexion au serveur impossible !
Si quelqu’un peut m’aider…
Merci;)
Laurent
le 18 mars 2009 à 8:31
@Laurent : Salut laurent
As-tu lancer ton FTP serveur en premier ?
Si oui, il te dit avec quel port tu dois l’ouvrir, avec FTP client.
Sinon as-tu ouvert le port 21 dans ta box ?
tiens nous au courant.
cyril
le 18 mars 2009 à 9:43
Héhé merci Cyril !
Le port 21 était ouvert, mais je n’avais pas redémarré la machine… Là, ça marche en localhost mais pas avec mon IP. Je suppose que pour celle-ci, il faut se connecter depuis un autre ordi ?
Laurent:)
le 18 mars 2009 à 13:21
LOL ca marche je crois, j’avais mis l’adresse IP de mon hébergeur, pas la mienne. J’ai demandé à quelqu’un de tester depuis un ordi extérieur, on verra;) Merci encore pour le tutoriel !
le 19 mars 2009 à 10:10
Bizarre, ça ne marche pas depuis un autre ordi. Pourtant, ça fonctionne chez moi tant en localhost qu’avec mon adresse IP. Si quelqu’un peut m’aiguiller;) Merci !
le 19 mars 2009 à 11:54
@Laurent :
attention, IP fixe ou IP auto ?
le 19 mars 2009 à 13:52
Apparemment IP fixe. En tout cas, c’est la même aujourd’hui qu’hier, et l’ordi a été coupé entretemps.
le 19 mars 2009 à 17:34
@Laurent :
C’est quoi ton adresse IP
Si c’est du style 192.168.0.xxx, ce n’est pas l’adresse IP de ton FTP, c’est l’adresse IP qui t’es atribué par ta box.
C’est carrément différent.
le 19 mars 2009 à 18:23
C’est 84.193.205.68 (celle que j’ai trouvée en utilisant findmyip.com). Celle de mon fournisseur, c’est 62.193.202.9 mais comme les fichiers sont localisés sur mon ordi, je suppose que ce n’est pas celle-là ?
Quand je me connecte avec le client de filezilla et tape mon IP, un user id et un pwd que j’ai définis, ça marche… mais pas à distance:/
le 19 mars 2009 à 18:59
@laurent : vérifie que ton port 8000 est bien redirigé vers la même machine (même IP interne) et qu’il est ouvert dans ton firewall. Si tu as Windows, assure-toi que le firewall intégré est désactivé.