Comment installer un serveur FTP ?
Nous allons regarder comment installer simplement un serveur FTP.
Que ce soit dans votre entreprise ou chez vous, vous pouvez avoir besoin d’avoir un petit serveur FTP qui peut vous rendre bien des services. |
Avant de commencer
Pour être sûr que vous compreniez bien tous les aspects du protocole FTP, je vous conseille de relire les articles consacrés à ce sujet :
- C’est quoi un serveur FTP ?
- C’est quoi un serveur FTP (partie 2) ?
- C’est quoi un serveur FTP (partie 3) ?
Vous êtes prêts, allons-y …
FileZilla Server
Il existe bon nombre de logiciels serveurs FTP :
- TFTP
- Wing FTP Server
- Xlight FTP Server
- Filezilla Server
- et il en existe beaucoup d’autres …
Il fallait que j’en choisisse un : « Filezilla Server ». Pourquoi ce choix ?
- C’est un logiciel libre
- Fait par une communauté de développeurs
- qu’il est simple à mettre en place
- et surtout qu’il fonctionne bien.
- il n’est pas très gourmand en ressources sur l’ordinateur
Pour télécharger ce logiciel, et installer un serveur FTP sur votre ordinateur, je vous propose 2 liens :
- directement sur le site culture-informatique.net (garantit sans pub, ni virus)
- sur le site de la fondation Filezilla. (lien direct de la version 0.9.53)
Si vous chargez le logiciel à partir du site de la fondation Filezilla, vous êtes sûr d’avoir la dernière version, par contre vous aurez peut être des écrans d’installation légèrement différents des miens.
Remarque : Le logiciel Filezilla Server est en anglais. Contrairement, à la version client, il n’existe pas de logiciel traduit en français disponible sur le site de la fondation. Vous pourrez en trouver sur d’autres sites, mais je ne préfère pas vous les indiquer car ces logiciels ont été compilés par des inconnus qui ont très bien pu glisser des logiciels malveillants à l’intérieur. Je me méfie toujours des sites « non officiels ». Mais vous êtes libres de charger des versions françaises de Filezilla server si vous le souhaitez.
Procédure d’installation
Le logiciel étant tout en anglais, je vais expliquer chacune des options.
Lancer l’installateur précédemment téléchargé :
Lancement du serveur
Votre serveur est maintenant installé, il faut le démarrer.
Si dans l’étape 4, vous avez coché l’option « démarrer le serveur après l’installation », alors votre serveur est déjà en marche.
Sinon, vous devez démarrer le serveur avec l’icône :
Paramètres
Connectons-nous à l’interface du serveur pour personnaliser son fonctionnement. Nous allons donc pouvoir définir les paramètres suivants :
- qui peut s’y connecter et avec quel mot de passe,
- avec quels droits (lecture, écriture, lecture des répertoires, …)
- où seront stockés les données sur le serveur,
- et des paramètres avancés tels
- le mode actif ou passif (pour passer au travers des firewalls)
- le changement éventuels des ports utilisés,
- les ordinateurs autorisés à s’y connecter,
- …
Création de notre premier partage.
A l’aide de l’explorateur de fichiers, il faut donc créer un répertoire sur le disque dur, que vous nommerez comme vous le souhaitez. Dans l’exemple ci-dessous, je l’ai appelé : « Mon Partage FTP »
Pour bien s’y repérer, je vais mettre dedans 2 autres répertoires, et 3 fichiers :
Revenons à l’interface du serveur FTP, et partageons ce répertoire.
Cliquez sur le menu : Edit – Users, pour obtenir la fenêtre suivante :
Tests
Pour tester, il suffit d’utiliser Filezilla Client.
( Vous trouverez un article expliqant son utilisation ici : https://culture-informatique.net/comment-ca-marche-filezilla/)
Juste une petite connexion rapide nous permettra de voir que notre serveur est opérationnel :
Quelques petites informations sur cet écran (pour ceux qui n’ont pas l’habitude d’utiliser Filezilla Client) :
- dans la zone connexion rapide, j’ai mis l’adresse du serveur (je vous rappelle que 127.0.0.1 est l’adresse de la machine sur lequel on est voir adresse de loopback dans c’est quoi une adresse ip ?)
- et dans les 2 zones du bas, vous retrouvez les répertoires et les fichiers : c’est la preuve que notre serveur FTP fonctionne.
Vous pouvez utiliser ce serveur pour échanger des fichiers entre vos différents ordinateurs. Il suffit que vos ordinateurs soient dans le même réseau.
Bonne utilisation de votre nouveau serveur FTP et à bientôt.
Bonjour,
J’ai comme impression que je suis le seul pour qui ça ne marche pas, pourtant j’ai suivi à la loop toute la procédure, mais malheureusement pour moi je n’arrive pas à me connecter (mon server ne se connecte pas), j’ai comme message :
Connecting to server 127.0.0.1:14147…
Trying reconnect un 5 seconds
Error: Connection to server lost
Que faire?
Merci d’avance
Bonjour Ergy,
je pense que tu ne mets pas la bonne adresse du serveur car 127.0.0.1 c’est l’adresse locale de ta machine.
Si tu veux être dépanné : ouvre un sujet dans le forum : rubrique j’ai un problème.
A bientôt
bonjour,
j’ai bien suivi vos indications merci, par contre j’ai une question je veux faire un serveur pour recevoir des fiers d’ailleurs (un preneur de vues en déplacement) comment procéder.
Quelle adresse de serveur je dois mettre car 127.0c’est juste en internet. J’ai un nom de domaine et j’ai un site internet. Merci de votre réponse
Bonjour, j’ai suivi vos conseil parfait merci mais voici mon pb, je dois faire un ftp accessible d’ailleurs on doit m’envoyer des fichiers vidéo lourds. Je ne peux donc pas créer un serveur interne à ma maison avec comme hôte 127.0.0.1 alors comment faire je précise que j’ai un site internet et un nom de domaine. Merci de votre aide
Bonjour Patrick,
oui, si tu mets ton serveur derrière ta box, il ne sera pas accessible directement.
Pour que cela puisse fonctionner, il faut faire du NAT : (c’est quoi NAT et PAT ?)
A bientôt
bonjour je voudrai savoir comment mettre un server ftp en ligne c a dire quelqu’un qui pourrai rejoindre se server mais qui n’est pas en local (n’est pas chez moi)
merci
Bonjour Maths,
il y a 2 possibilités:
– soit tu le mets chez toi (avec adresse IP fixe de box ou DNS Dynamique, ensuite tu ouvres les ports de la box et tu fais du NAT pour accéder au serveur)
– soit tu le mets chez hébergeur.
Si j’ai le temps, je ferai un article la-dessus.
A bientôt
Bonjour,
En tant que débutant j’aimerais savoir si c possible d’avoir une adresse ip fix de se serveur
et surtout quelle configuration je peux faire en lien avec ma box internet sfr
Bonjour Peinf,
oui, bien évidemment c’est mieux (en tout cas, c’est plus facile) si le serveur FTP a une adresse fixe. Il prendra l’adresse du serveur (ordinateur) sur lequel il est installé.
Pour ce qui est de la configuration avec la box, je ne comprends pas bien : tu veux que ton serveur FTP soit accessible de l’extérieur ? Dans ce cas, il faut que tu lises C’est quoi le nat ?
Si tu as d’autres questions : utilise le forum, ça sera plus pratique.
A bientôt
Bonjour,
Donc je n’aurais pas de connexion sécurisé?
Comment faut-il faire pour se connecter en connexion simple?
En savoir plus sur https://culture-informatique.net/comment-installer-un-serveur-ftp/
Merci beaucoup, j’avais beaucoup de mal a me connecter, mais grace a toi ca marche!
Moi j’ai un message avec : You appear to behind a NAT router. Please configure the passive settings and forward a range of port’s in your router.
En revanche j’ai pas le message de sécurité comme j’ai créé un ftps
Bonjour Ikuto,
si tu as un problème technique, je te conseille d’utiliser le forum : ça sera plus simple.
A bientôt
merci pour ces précisions sur les serveurs FTP que l’on a tendance à parfois oublier
Bonjour,
Donc je n’aurais pas de connexion sécurisé?
Comment faut-il faire pour se connecter en connexion simple?
Merci
GG
GG, c’est avec ton client qu’il faut que tu choisisses « connexion simple ».
Dans les commentaires, ce n’est pas facile de te répondre car je ne peux pas mettre de copie d’écran.
Si tu veux plus d’infos : ouvre un sujet dans le forum
A bientôt
Bonjour,
J’ai suivi toute la procédure et quand je fais le test avec FILEZILLA CLIENT j’ai ce message:
Statut : Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS.
Merci
GG
Salut GG,
ce n’est pas grave : c’est juste ton client qui essaie de se connecter en sécurisé sur le serveur. Mais comme non n’avons pas installé de certificat sur le serveur, le client dit que la connexion n’est pas sécurisé.
Connecte toi en connexion simple (non sécurisé) et tu ne devrais plus avoir de message d’erreur.
Et si tu veux en savoir plus sur les certificats : c’est quoi un certificat ?
A bientôt