Français Installation d'un FTP sous Windows

  • Auteur de la discussion Auteur de la discussion I'm the Boss
  • Date de début Date de début

I'm the Boss

Leader
Membre du personnel
2/1/20
701
3
44
1 100
FileZilla Server image
___
Description
FileZilla Server est un serveur FTP (File Transfer Protcol). Créer par l'auteur du célèbre FileZilla : un client FTP et SFTP (Secure File Transfer Protcol) pour Windows, MacOS et Linux, FileZilla Server est le serveur FTP le plus simple à administrer. Celui-ci est uniquement disponible sur Windows.
___
Sommaire
1 - Téléchargement de FileZilla Server
2 - Création d'un utilisateur
3 - Options Supplémentaires
4 - Activer le TLS sur FileZilla Server
___
1 - Téléchargement de FileZilla Server
Rendez-vous sur le site officiel. Téléchargez-le et installez-le. Vous pouvez cliquer sur suivant à chaque fois.
Une fois installé, vous devrez tomber sur ceci :

1551961052926-filezilla_server_interface_2019-03-07_13-17-25.png

Laissez ceci comme tel. Cliquez juste sur "Connect". Vous devriez tomber sur ceci :

1551965386644-filezilla_server_interface_2019-03-07_14-24-30.png

Quelques petites indications :
1. 1 - Vous indique que vous êtes sur un routeur avec un NAT. Cela implique que vous devrez ouvrir vos port sur votre box internet pour que quelqu'un d'autre accède à votre FTP.
2. 2 - Vous indique que le TLS (Transport Layer Security) n'est pas activé, ce qui n'est pas bien grave. L'activation du TLS permet de sécuriser les échanges fait avec votre FTP. Certains logiciel ne supporte pas l'activation du TLS sur un FTP.

___
2 - Création d'un utilisateur
Nous allons maintenant créer nos utilisateurs, pour cela, cliquez sur "Edit" => "Users".

1551966021578-2019-03-07_14-39-42.png

Vous devrez tomber sur ceci :

1551966077267-filezilla_server_interface_2019-03-07_14-41-06.png

Pour créer un utilisateur, cliquez sur "Add" et entrez son nom en fonction de son utilité ou à qui il est destiné (je l'ai nommé test pour ma part). Vous devrez avoir ceci (suivant le nom choisis à l'utilisateur) :

1551966195016-filezilla_server_interface_2019-03-07_14-43-06.png

Nous allons mettre un mot de passe à notre utilisateur, cochez l'option pour activer le mot de passe et entrez-le. Voici à quoi cela devrai ressemblé :

1551966301546-filezilla_server_interface_2019-03-07_14-44-38.png

Ensuite, nous devons choisir un répertoire par défaut pour notre utilisateur. Cette étape est obligatoire ! Sans quoi, on ne pourra pas accéder au FTP avec notre utilisateur.
Pour ce faire, cliquez sur "Shared Folder" ici :

1551966428961-filezilla_server_interface_2019-03-07_14-44-38.png

Vous devrez arriver sur ceci :

1551966525779-filezilla_server_interface_2019-03-07_14-48-23.png

Cliquez sur "Add", puis choisissez l'emplacement par défaut. Voici ce que vous devrez obtenir en fonction du chemin choisis :

1551966689847-filezilla_server_interface_2019-03-07_14-51-26.png

Vous voyez qu'a droite les cases sont peuvent être cochées. Ceci traite des permission octroyé pour l'utilisateur, pour le chemin que vous avez cliqué :
1. 1 - Files traite des permissions autour des fichiers :
* Read vous permet de lire, c'est-à-dire le télécharger (ou download) un fichier
* Write vous permet d'écrire, c'est-à-dire téléverser (ou upload) un fichier
* Delete vous permet de supprimer un fichier
* Append vous permet de rajouter du contenu à la fin ou au début d'un fichier
2. 2 - Directories traite des permission autour des dossiers
* Create vous permet de créez des dossiers
* Delete vous permet de supprimez des dossiers
* List vous permet de listez le contenu des dossiers, a activé impérativement
* +Subdirs vous permet d'accéder aux sous-dossiers, a activé impérativement

Voilà, vous avez créé votre premier utilisateur. Maintenant nous allons voir les paramètres supplémentaire que nous offre FileZilla Server.
___
3 - Options Supplémentaires
Nous allons rester là où nous sommes et retourner sur l'onglet "General" :

1551967320831-filezilla_server_interface_2019-03-07_15-01-47.png

Vous arriverez sur l'onglet principal liés aux utilisateurs :

1551967431591-filezilla_server_interface_2019-03-07_15-02-58.png

Quelques petites informations en plus :
1. 1 - Vous permet d'associer votre utilisateur à un groupe (même procédure pour la création d'un groupe) où vous pouvez mettre en place des paramètres spéciaux pour chaque groupe.
2. 2 - Vous permet de ne pas respecter les limites imposé par le FTP en matière de limite de connexion pour un utilisateur. Vous pouvez aussi entrer votre propre limite de nombre de connexions à cet utilisateur et le nombre maximum d'adresse IP autorisé.
3. 3 - Vous permet de ne pas utiliser le TLS pour cet utilisateur si il est activé sur le FTP.
#
Ensuite nous allons sur l'onglet "Speed Limit" :

1551967720868-filezilla_server_interface_2019-03-07_15-08-16.png

Vous devrez atterrir ici :

1551967852611-filezilla_server_interface_2019-03-07_15-09-01.png

Pour chacun des numéros, vous pouvez :
  • Définir une limite de débits (en KB/s soit des Ko/s)
  • Ne pas utiliser celle mise en place par le serveur
  • Définir une limite constante
  • Définir une limite dynamique (la limite changera suivant des plages horaires définies)
Au niveau des numéros :
1. 1 - Vous permet de configurer la limite pour le débit en téléchargement (ou download)
2. 2 - Vous permet de configurer la limite pour le débit en téléversement (ou upload)

Maintenant nous allons nous diriger vers les paramètres généraux du serveur FTP. Pour ce faire nous allons cliqué sur "Edit" => "Settings" :

1551968167083-2019-03-07_15-15-03.png

Vous devrez être ici :

1551968264846-filezilla_server_interface_2019-03-07_15-16-36.png

Quelques petites indications ici :
1. 1 - Vous permet de configurer sur quel port le FTP doit écouter pour faire son travail (par défaut 21). Il vous permet aussi de configurer le nombre maximum d'utilisateur connecté au FTP.
2. 2 - Vous permet d'allouer plus de threads (ou fil d'exécution) au serveur FTP. Celui lui permet d'avoir plus de puissance si vous constatez un manque de performance (par défaut 2).
3. 3 - Vous permet de configurer les timeout (ou temps de déconnexion) pour la connexion au FTP, le temps pendant lequel il ne transfère pas, le temps pour se connecter. Le temps est en secondes.

Ensuite nous allons nous rendre sur l'onglet "Speed Limit". Pour ce faire cliquez sur l'onglet "Speed Limit" comme ceci :

1551968610652-filezilla_server_interface_2019-03-07_15-23-13.png

Vous atterrissez sur cette onglet :

1551968650466-filezilla_server_interface_2019-03-07_15-24-07.png

Pas d'explication supplémentaire, l'interface est la même que pour les limites de débits au niveau des utilisateurs. Ici, la limite est configurer au niveau du serveur.

Enfin, nous verrons comment générer un certificat TLS pour note FTP.
___
4 - Activer le TLS sur FileZilla Server
Pour ce faire, rendez-vous sur l'onglet "FTP over TLS settings" :

1551968816919-filezilla_server_interface_2019-03-07_15-26-41.png

Vous devrez voir ceci :

1551968858684-filezilla_server_interface_2019-03-07_15-27-15.png

Tout est grisé par défaut, ceci est normal. Cliquez sur le bouton "Generate new certificat...", vous devrez tomber sur ceci :

1551968903754-2019-03-07_15-28-16.png

Au niveau des explications, je ne vais en donné qu'une, celle de la "Key Size" (ou taille de clé). Je vous conseille une clé au minimum de 2048 bits pour une sécurité minimale. A noter que plus votre clé est grosse, plus celle-ci mettra du temps à se déchiffrer, plus celle-ci consommera des ressources au niveau du FTP, faites donc attention si vous choisissez une clé de 4096 bits.
Ensuite remplissiez le plus de champs possible (vous pouvez en laisser certains blanc). Vous devrez choisir un chemin ou sera enregistrer votre clé au niveau du "Save key and certificate to this file".
Une fois le certificat créer, à l'endroit où vous avez choisis de créer la clé, vous devrez voir ceci :

1551969349062-explorer_2019-03-07_15-33-51.png

En aucun cas vous devrez la supprimer. Vous pouvez la changer d'emplacement, mais faites attention à bien remettre le bon chemin au niveau de FileZilla Server à l'emplacement "Private key file" et "Certificat file".
Maintenant, vous devrez obtenir ceci :

1551969443196-filezilla_server_interface_2019-03-07_15-37-19.png

Vous avez vu que vos chemin ont été ajouté au niveau des emplacements dit précédemment.
Maintenant vous pouvez coché la case "Enable FTP over TLS support (FTPS)". Tout se dégrisera et vous pourrez maintenant tout modifié (ce que je ne vous conseille pas).

Noté bien que je n'ai pas tout abordé lors de ce tuto, sinon il serai bien plus long. Je vous laisse découvrir certaines autres options de ce logiciel très complet et très accessible.
 
Dernière édition par un modérateur:
  • Like
Les réactions: IceEagle132
Bonjour j'ai un problème




Statut : Connecté
Statut : Récupération du contenu du dossier…
Commande : PWD
Réponse : 257 "/" is current Directory.
Commande : TYPE I
Réponse : 200 Type set to I
Commande : PASV
Réponse : 227 Entering Passive Mode (162,19,25,56,230,180)
Commande : MLSD
Réponse : 425 Can't open data connection for transfer of "/"
Erreur : Impossible de récupérer le contenu du dossier
 
Bonjour j'ai un problème




Statut : Connecté
Statut : Récupération du contenu du dossier…
Commande : PWD
Réponse : 257 "/" is current Directory.
Commande : TYPE I
Réponse : 200 Type set to I
Commande : PASV
Réponse : 227 Entering Passive Mode (162,19,25,56,230,180)
Commande : MLSD
Réponse : 425 Can't open data connection for transfer of "/"
Erreur : Impossible de récupérer le contenu du dossier
Salut, j'ai eu le même soucis j'ai utilisé la version filezilla 0.9.41 il me semble.