Comment installer un serveur FTP ? 13

niveau-vert

Comment installer un serveur FTP ?

serveur-ftp

Ftp Server by hywards. http://www.freedigitalphotos.net/

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 : 

Vous êtes prêts, allons-y …

 

FileZilla Server

Il existe bon nombre de logiciels serveurs FTP :

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 :

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é : 

Etape 1serveur ftp Cliquez sur « I Agree » qui veut dire « je suis d’accord »
Etape 2install2

Vous pouvez choisir le type d’installation « Standard », avec ce type d’installation, vous aurez :

  1. Le logiciel sera installé en mode « service » sur cet ordinateur. Ce qui veut dire qu’il sera lancé automatiquement au démarrage de l’ordinateur. 
  2. La console d’administration sera installée.
  3. Les codes sources ne seront pas installés. Les codes permettent de modifier le logiciel. Ils sont destinés à la communauté de développeurs. Nous n’en n’avons pas besoin, il faut laisser décoché.
  4. Création d’une icone dans le menu démarrer
  5. Création d’une icône sur le bureau.
 Etape 3install3  Vous pouvez choisir le chemin d’installation. Mais je vous conseille de ne pas le changer.
 Etape 4install4
  1. Le serveur peut fonctionner de plusieurs façons : 
    • soit comme un service avec démarrage automatique. Il sera donc démarré au démarrage de Windows : c’est l’option par défaut.
      Choisissez cet option, si vous comptez vous servir régulièrement de votre serveur FTP.
    • soit comme un service avec démarrage manuel. Ce sera à vous de lancer le service pour utiliser le serveur FTP.
      Si vous n’utilisez pas souvent votre serveur FTP, je vous conseille d’utiliser cette option ou la suivante.
    • soit comme un logiciel qu’il vous faudra lancer quand vous voudrez utiliser le serveur FTP.
  2. Choisir un port par lequel la console d’administration accédera au serveur, vous pouvez laisser le port proposé par défaut.
  3. Démarrer le serveur juste après l’installation. Vous pouvez laisser coché.

 

 Etape 5install6
 Les fichiers sont copiés sur votre ordinateur, et si tout va bien l’installation se termine.
 Etape 6install7

Une dernière fenêtre nous est proposée. Elle permet de se connecter au serveur que nous venons d’installer.

  • Il faut y mettre l’adresse du serveur. (je vous rappelle que l’adresse IP 127.0.0.1 est une adresse spéciale qui indique à l’ordinateur sa propre adresse)
  • Il faut mettre le port d’administration (laissé tel que proposé, sauf si vous l’avez changé lors de l’installation)
  • Le mot de passe d’administration n’a pas été défini lors de l’installation, vous pouvez mettre ce que vous voulez, cela n’a pas d’incidence pour l’instant.
     

Attention : si à l’étape 4, vous n’avez pas choisi de démarrer le serveur après l’installation, alors il faudra démarrer le serveur pour pouvoir s’y connecter.

 Etape 7install8

 Voila, nous sommes connectés sur notre nouveau serveur FTP.

Si vous avez ces 2 mêmes lignes rouges, pas de panique, il ne s’agit que d’avertissements.

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 : start-filezilla

 

 

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 »

repertoire-ftp

Pour bien s’y repérer, je vais mettre dedans 2 autres répertoires, et 3 fichiers : 

repertoire-ftp2

 

 

Revenons à l’interface du serveur FTP, et partageons ce répertoire. 
Cliquez sur le menu : Edit – Users, pour obtenir la fenêtre suivante :

Dans cet onglet, nous allons commencer par créer l’utilisateur. C’est la base, car on se connecte toujours à un serveur FTP avec un nom d’utilisateur (login).

fen1
 Donnez le nom de l’utilisateur que vous souhaitez créer. Dans mon exemple, l’utilisateur s’appelle « utilisateur » (pas très original !)  fen2

Une fois que vous êtes positionné sur l’utilisateur (en 1), vous pouvez : 

  1. rappel : Le compte utilisateur sélectionné
  2. Activer ou désactiver le compte de l’utilisateur
  3. Saisir le mot de passe de l’utilisateur
  4. Lui attribuer un groupe. (avec la notion de groupe, vous pourrez définir des options aux groupes que vous retrouverez à toutes les personnes appartenant à ce groupe)
  5. Outrepasser les limites du serveur (vous pouvez très bien diminuer le débit offert à un utilisateur)
  6. Obliger l’utilisateur à se connecter en SSL (en mode sécurisé)
  7. Vous pouvez mettre un commentaire sur l’utilisateur.
 fen3

 Changez maintenant d’onglet (dans la partie gauche) pour définir les répertoires sur lequel l’utilisateur peut accéder.

Ajouter un ou plusieurs répertoires, (le H devant le répertoire signifie « home dir », c’est le répertoire sur lequel l’utilisateur sera connecté par défaut.

Dans les parties 1 & 2, vous pouvez donner les droits de lecture, d’écriture, de suppression et d’ajout sur les fichiers (en 1) et sur les répertoires (en 2).

 fen4

Et enfin, je n’ai pas détaillé tous les boutons, mais pour ceux qui ne parlent pas du tout anglais, voici la traduction : 

  • add : ajouter
  • remove : supprimer
  • rename : renommer
  • set as home dir : mettre en répertoire par défaut (H)
  • copy : copier
 

Terminez la saisie par OK.

C’est fait, votre premier utilisateur est créé. Vous pouvez essayer de vous connecter à votre serveur FTP.

 

Tests

Pour tester, il suffit d’utiliser Filezilla Client.
( Vous trouverez un article expliqant son utilisation ici : https://www.culture-informatique.net/comment-ca-marche-filezilla/)

Juste une petite connexion rapide nous permettra de voir que notre serveur est opérationnel :

connexion1

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.

Comme d’habitude, tous les commentaires sont les bienvenus.

N’hésitez pas à vous inscrire à la lettre d’information pour être informé de la parution de nouveaux articles. (vous trouverez la zone d’inscription à la lettre d’information sur la droite de l’écran).

 

Partager cet article ...

13 thoughts on “Comment installer un serveur FTP ?

  1. Répondre GG Fév 27,2017 16 h 30 min

    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

    • Répondre Administrateur du site Fév 28,2017 5 h 10 min

      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

  2. Répondre GG Fév 28,2017 6 h 16 min

    Bonjour,
    Donc je n’aurais pas de connexion sécurisé?
    Comment faut-il faire pour se connecter en connexion simple?

    Merci
    GG

    • Répondre Administrateur du site Fév 28,2017 6 h 53 min

      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

  3. Répondre idc Juin 8,2017 15 h 54 min

    merci pour ces précisions sur les serveurs FTP que l’on a tendance à parfois oublier

  4. Répondre Ikuto Juin 18,2017 12 h 54 min

    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

    • Répondre Administrateur du site Juin 20,2017 7 h 18 min

      Bonjour Ikuto,
      si tu as un problème technique, je te conseille d’utiliser le forum : ça sera plus simple.
      A bientôt

  5. Répondre Isa Jan 23,2018 10 h 33 min

    Merci beaucoup, j’avais beaucoup de mal a me connecter, mais grace a toi ca marche!

  6. Répondre bacem rais Fév 26,2018 11 h 20 min

    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://www.culture-informatique.net/comment-installer-un-serveur-ftp/

  7. Répondre Peinf Mai 2,2018 19 h 45 min

    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

    • Répondre admin Mai 3,2018 1 h 13 min

      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

  8. Répondre maths1009 Nov 7,2018 19 h 03 min

    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

    • Répondre admin Nov 8,2018 6 h 24 min

      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

Laisser un commentaire

  

  

  

banner