Comment créer un serveur FTP avec FileZilla

FileZilla est une application FTP populaire que vous pouvez utiliser pour vous connecter à d'autres ordinateurs à l'aide du protocole de transfert de fichier (FTP). Avec FTP, vous n'avez pas à vous soucier de la compatibilité car le protocole est standard et pris en charge par tout système d'exploitation pouvant gérer un client FTP.

Auparavant, j'avais déjà expliqué comment configurer votre propre serveur FTP à l'aide d'IIS. Dans ce didacticiel, nous allons vous montrer comment configurer votre propre serveur FTP à l'aide du logiciel gratuit FileZilla. Téléchargez le programme du serveur à partir de cette URL: http://filezilla-project.org.

Installer FileZilla

Le logiciel serveur est en réalité très facile à installer. Certains écrans sont compliqués, mais vous n'avez pas à vous inquiéter car vous pouvez utiliser les valeurs par défaut et tout fonctionne correctement.

Sur le Paramètres de démarrage écran, vous pouvez vous en tenir aux valeurs par défaut ou modifier le port d’administrateur si vous le souhaitez. Ce port est utilisé uniquement pour administrer le serveur, pas pour les clients FTP.

À la fin, les informations de connexion au serveur seront automatiquement renseignées, à savoir localhost et le numéro de port de l'interface d'administration. Le mot de passe doit être vide aussi.

Configurer le serveur FileZilla

Une fois connecté au serveur, vous obtenez un écran comme ci-dessous. Cela vous donnera des informations de base sur le serveur et vous permettra également de détecter automatiquement si vous êtes derrière un routeur NAT.

La première chose à faire est de créer un compte utilisateur FTP. Clique le modifier menu et choisir Utilisateurs:

Sur la page Général, allez-y et cliquez sur le bouton Ajouter bouton à l'extrême droite.

Entrez le nom de l'utilisateur puis cliquez sur OK:

Pour attribuer un mot de passe, cochez la case Mot de passe puis saisissez un mot de passe pour l'utilisateur.

Nous avons fini d'ajouter un utilisateur. Maintenant, pour partager un répertoire, cliquez sur “Dossiers partagés”Puis recherchez les dossiers que vous souhaitez partager:

Définissez les autorisations pour les utilisateurs, assurez-vous de décocher écrire et effacer si vous ne voulez pas que d'autres utilisateurs modifient vos fichiers et vos répertoires.

Vous pouvez définir les limites de vitesse de téléchargement si vous pensez que votre connexion Internet sera affectée par vos clients. Ceci est idéal si vous souhaitez contrôler la quantité de bande passante utilisable:

Activez le filtrage IP pour empêcher les adresses IP de se connecter à votre serveur.

C'est tout! Vous avez maintenant un serveur FTP. Vous ne pourrez pas vous y connecter avant d’ajouter une exception à votre pare-feu afin d’autoriser les connexions à FileZilla. Lisez mon article sur la manière d'autoriser une application via le pare-feu de Windows. Si vous avez installé FileZilla à l’emplacement par défaut, vous devez autoriser C: \ Program Files (x86) \ FileZilla Server \ FileZilla Server.exe à la liste des exceptions.

Vous devrez également vous familiariser un peu avec le transfert de port afin que les utilisateurs puissent se connecter depuis l’extérieur, à partir de votre réseau local uniquement. Il est inutile de configurer un serveur FTP si seules les personnes de votre réseau peuvent s'y connecter.

Si vous l'installez chez vous, vous devez activer Paramètres du mode passif également. Cliquer sur modifier et alors Réglages. Je suggère un peu de googler pour comprendre quelles options utiliser ici car elles varieront en fonction de votre configuration.

Cependant, une fois que j'ai ouvert les ports du pare-feu, j'ai pu me connecter facilement à l'aide de l'invite de commande d'un autre ordinateur local de mon réseau, comme vous pouvez le voir ci-dessous:

J'ai saisi mon nom d'utilisateur et mon mot de passe et j'étais connecté! J'ai ensuite utilisé le ls commande pour lister le contenu du répertoire auquel je me suis donné accès. Là encore, vous pouvez utiliser Google pour utiliser les commandes FTP à partir de l'invite de commande si vous souhaitez transférer des fichiers, etc. Enjoy!