Comment créer simplement un serveur FTP ?

Frédéric Cuvelier
Publié le 12 novembre 2008 à 02h30
Il est parfois des solutions qu'il semble compliqué de mettre en œuvre alors que cela se révèle bien plus simple que prévu. C'est le cas lorsqu'on souhaite partager des documents (photos, vidéos ou autres) avec des proches en leur donnant accès à son ordinateur. Si la solution Weezo ou Orb peut séduire, elle est peut-être un peu complexe pour le néophyte. En revanche, la réalisation d'un serveur FTP (pour File Transfer Protocol) sans prétention peut se révéler être une option rapide et simple. Démonstration.

1. Téléchargement et installation

1.Récupérez FileZilla Server.
2. Lancez l'installation du logiciel.
3. Laissez les options telles que vous le propose le logiciel par défaut, à moins que vous ne désiriez pas avoir votre serveur actif au démarrage de Windows. Dans ce cas, décochez la case « Filezilla Server (Service) ».
4. Autorisez l'application à recevoir et envoyer des informations depuis votre réseau, que votre pare-feu vous le demande ou non. Si vous devez configurer cela manuellement, sachez que vous pouvez décider du port par lequel vous pourrez accéder à l'interface d'administration de Filezilla (ici le port 14147) et que le protocole utilisé est le TCP (entrant).
5. N'oubliez pas d'entrer un mot de passe d'administration pour votre serveur, sans quoi sans diminuerez sensiblement la sécurité de ce dernier.

2. Définition des utilisateurs

Vous devriez maintenant avoir une icône Filezilla dans la zone de notification. Double-cliquez dessus pour faire apparaître l'interface de gestion de votre serveur. La première chose à configurer est alors l'accès utilisateur à celui ci.

1. Rendez-vous dans le menu « Edit » et choisissez « Users ».
2. Cliquez sur le bouton « Add » pour ajouter un utilisateur autorisé à se connecter à votre serveur. Notez qu'il devra alors respecter la casse de l'identifiant et du mot de passe, c'est-à-dire qu'il devra veiller à saisir de façon différenciée les majuscules et les minuscules.
3. N'hésitez pas à choisir des mots de passe suffisamment complexes afin qu'il ne puissent être trouvés facilement par des apprentis pirates.

En plus de la création simple d'utilisateur, vous pouvez également constituer des groupes qui permettront d'appliquer à plusieurs utilisateurs les mêmes paramètres de vitesse de transfert, de droit sur les dossiers en partage, etc.

012C000001759142-photo-configuration-users.jpg
   
012C000001759138-photo-add-user.jpg


3. Définition des partages

Maintenant que vos utilisateurs sont créés, il faut leur attribuer un répertoire depuis lequel ils pourront exécuter des actions que vous allez également définir.

1. Cliquez sur l'onglet « Shared folders » dans la fenêtre de gestion des utilisateurs. Vous allez alors définir, pour l'utilisateur sélectionné, le ou les répertoires auxquels il aura accès.
2. Cliquez sur le bouton « Add » pour ce faire, et sélectionnez les dossiers que vous souhaitez partager avec cet utilisateur.
3. Cochez les cases qui correspondent aux autorisations que vous souhaitez accorder aux différents utilisateurs. Nous vous conseillons de laisser les réglages par défaut en ajoutant « Write » et « Create » si vous souhaitez que vos proches puissent déposer des éléments sur votre disque dur.

Vous devez évidemment reproduire ces manipulations pour chacun de vos utilisateurs, d'où l'intérêt de la création d'un groupe. Si vous souhaitez donner l'accès à plusieurs répertoires, sachez que ceux-ci doivent être des sous-répertoires d'un dossier parent qui doit être défini comme le répertoire « Home » de l'utilisateur (c'est à cela que sert le bouton « Set as home directory »).

012C000001759156-photo-share-folder.jpg
   
012C000001759158-photo-speed-limit.jpg
   
012C000001759144-photo-ip-filter.jpg


Sachez également que si vous le souhaitez, vous pouvez appliquer des règles de vitesse de chargement (upload) et de téléchargement (download) pour chaque utilisateur ou groupe, et associer un utilisateur à une adresse IP fixe, s'il en possède une, ce qui sécurise un peu plus encore votre serveur, mais empêche l'utilisateur en question de se connecter depuis un autre ordinateur que le sien.

4. Appliquer des règles générales

Plutôt que de définir des règles pour chaque utilisateur ou même différents groupes, vous pouvez également agir de façon globale sur votre serveur grâce à l'interface de Filezilla Server.

1. Rendez-vous dans le premier onglet « General Settings ». Vous pourrez préciser ici le port d'écoute de votre serveur (par défaut le port 21), le nombre d'utilisateurs maximum et le timeout, c'est-à-dire le temps au bout duquel l'inactivité d'un client déclenche sa déconnexion automatique.
2. Amusez-vous également à personnaliser votre message d'accueil, même si seuls ceux qui utiliseront un client en ligne de commande pourront le voir.
3. Allez dans l'onglet « Miscellaneous » si vous voulez bénéficier de l'option permettant de lancer l'interface de gestion directement dans la zone de notification.

012C000001759152-photo-options-g-n-rales.jpg
   
012C000001759150-photo-message.jpg
   
012C000001759140-photo-start-minimized.jpg


4. Activez l'écriture d'un journal d'évènement (logging) si vous souhaitez avoir une trace de l'activité de votre serveur.
5. Précisez si vous souhaitez ou non imposer des limites de chargement et de téléchargement générales sur votre serveur grâce à l'onglet « Speed Limits ». Vous pouvez établir ces règles simplement ou de façon plus avancée, en définissant des plages horaires, par exemple.
6. Eradiquez les petits plaisantins qui chercheraient à s'introduire dans votre serveur, en bannissant automatiquement et pour 999 heures par exemple une adresse IP à partir de laquelle quelqu'un aurait réalisé 5 saisies successives d'un mot de passe erroné.

012C000001759148-photo-logging.jpg
   
012C000001759146-photo-limitations-vitesses-g-n-rales.jpg
   
012C000001759154-photo-s-curit.jpg



Quid des problèmes de routeur ?

Pour créer un serveur fonctionnel, l'un des obstacles à franchir est la configuration de ce serveur. Le but de cette fiche pratique était de vous aider à passer cet obstacle. Mais il en reste un, parfois plus délicat à franchir, celui de la configuration de votre pare-feu ou de votre routeur. Lorsque vous avez la chance d'avoir un pare-feu logiciel qui vous prévient lorsqu'un programme tente d'accéder à Internet d'une manière ou d'une autre, l'opération est simple et un simple clic sur le bouton « Autoriser » règle généralement le problème. En revanche, si ce n'est pas le cas, le néophyte abandonnera rapidement alors que la solution n'est pas si éloignée. Référez-vous à notre article sur Comment configurer son routeur pour savoir comment agir dans un tel cas et notez bien le port d'accès spécifié par Filezilla (le 21 par défaut).


Pour aller plus loin

Voici quelques articles dont la lecture pourrait vous intéresser :

Télécharger FileZilla pour Windows.
Frédéric Cuvelier
Par Frédéric Cuvelier

Mes domaines de prédilection ? Les ordinateurs portables et les SSD ! Mais de temps à autre, je m'autorise quelques infidélités pour des boîtiers, des alimentations ou des solutions de refroidissement, tests dont je suis particulièrement friand. Je déteste l'expression "Le mieux est l'ennemi du bien" (notamment lorsqu'il s'agit de rendre mon PC silencieux), les livreurs qui arrivent sans bordereau et les coups de pieds de Polo sous le bureau. J'aime réussir mes photos-produit, améliorer les protocoles de test et cocher la case "Public" de notre interface d'édition. Féru de football, je m'essaie également à la photographie à mes heures perdues et ne recule jamais devant une petite partie de poker. Le tout saupoudré de beaucoup, beaucoup de musique.

Commentaires (0)
Rejoignez la communauté Clubic
Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.
Abonnez-vous à notre newsletter !

Recevez un résumé quotidien de l'actu technologique.

Désinscrivez-vous via le lien de désinscription présent sur nos newsletters ou écrivez à : [email protected]. en savoir plus sur le traitement de données personnelles