Aller au contenu

Comment installer un serveur FTP ?

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://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.
Inscrivez-vous à la lettre d'information. Celle-ci vous parviendra dès la parution de nouveaux articles. Vous trouverez la zone d'inscription à la lettre d'information en haut à droite de l'écran.
 
Et enfin, pour toutes vos questions techniques, utilisez le forum. D 'autre utilisateurs pourront vous répondre et vous aider. Cliquez ici pour accéder au forum...

18 commentaires sur “Comment installer un serveur FTP ?”

  1. 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

  2. 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

  3. 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

  4. 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

    1. 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

  5. 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

    1. 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

  6. 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

    1. 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

  7. 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

    1. 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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock