Serveur FTP avec FileZilla Server
Sommaire
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 :
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.
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.
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.
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.
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.