17/11/2024

Logiciels

Serveur FTP avec FileZilla Server

I. Présentation

FileZilla Server est la version serveur du très connu logiciel FileZilla qui lui est un client FTP. Avec cette version de FileZilla vous pouvez créer un serveur FTP basique.

II. L’installation

Lors de l’installation vous pouvez choisir la manière selon laquelle le serveur se démarre, soit installé comme un service qui démarre automatiquement, un service qui doit démarrer manuellement ou non pas comme un service mais comme un simple logiciel que vous devez lancer vous-mêmes.

Ensuite, saisissez un port d’écoute pour l’interface d’administration (uniquement).

A l’étape suivante, on vous demande si FileZilla Server doit se lancer sous toutes les sessions de votre ordinateurs ou uniquement pour l’utilisateur courant ou bien alors pas du tout (à vous de le lancer manuellement).

L’installation est maintenant terminée.

III. Configuration

Tout d’abord nous devons nous connecter sur le serveur pour l’administrer, pour cela vous avez une fenêtre de connexion qui s’ouvre, comme ceci :

filezillas1

Si ce n’est pas le cas, lancez « Interface FileZilla Server » se trouvant sur votre bureau.

  • Adresse du serveur : Laissez 127.0.0.1 (adresse LocalHost) si le serveur FTP se trouve sur le PC où vous êtes pour l’administrer.
  • Port : Indiquez le port que vous avez mis lors de l’installation.
  • Mot de passe admin : Laissez vide, par défaut il n’y en a pas.

L’interface d’administration du serveur s’ouvre.

filezillas2

A. Modifier les paramètres globaux du serveur

Allez dans Modifier > Paramètres

Les options sont plutôt bien expliquées et seront claires pour la majorité d’entre vous.

B. Activer les Logs de connexion du serveur

Il semble un important, voir essentiel d’avoir une traçabilité sur le serveur c’est pour cela que nous vous recommandons d’activer les Logs de connexion, via le menu Modifier > Paramètres > Enregistrements des connexions.

filezillas3

IV. Création d’un groupe et de deux utilisateurs

La création d’un serveur FTP passe par la gestion de groupes d’utilisateurs, de la création de ces groupes et ces utilisateurs et de la gestion.

A. Créer un groupe

Modifier > Groupes > Général > Ajouter

Ensuite saisissez le nom de votre groupe. Dans notre cas, le groupe sera admin.

B. Créer un utilisateur

Modifier > Utilisateurs > Général > Ajouter

Indiquez le nom de l’utilisateur puis sélectionnez dans le groupe que vous souhaitez le mettre, ou sélectionnez « none » si il est dans un aucun groupe.

Dans notre exemple, nous créons un utilisateur Neoflow et un utilisateur Neaj tout deux membres du groupe admin.

filezillas4

Ensuite vous pouvez configurer l’utilisateur, par exemple vous pouvez lui ajouter un mot de passe, l’activer ou non, et le changer de groupe.

V. Créer un répertoire partagé et gérer les droits

Les droits se gèrent de manière indépendante pour les répertoires et pour les fichiers.

Note : Vous devez créer au préalable le ou les répertoires que vous souhaitez partager.

Si vous souhaitez créer un répertoire partagé et lui attribuer des droits selon un groupe :

Modifier > Groupes > Shared Folders > Ajouter

Si vous souhaitez créer un répertoire partagé et lui attribuer des droits utilisateur par utilisateur :

Modifier > Utilisateurs > Shared Folders > Ajouter

Dans notre cas nous créons un répertoire partagé dont nous attribuerons les droits pour le groupe admin.

Les utilisateurs du groupe admin auront tous les droits sur le répertoire FTP, sur ses sous répertoires et les fichiers qu’il contient, autrement dit, ils auront un contrôle total.

filezillas5

VI. Utilisation et test de la configuration mise en place

Pour utiliser le serveur FTP mis en place vous pouvez utiliser FileZilla Client ou votre navigateur internet en saisissant l’adresse IP du serveur en ajoutant le préfixe « ftp:// »

Pour un test en local : ftp://127.0.0.1

Ensuite vous n’avez plus qu’à vérifier que les droits que vous avez mis en place fonctionnent.

filezillas6

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.