Pour commencer, vous devez télécharger le serveur FileZilla, disponible ici.
Après avoir téléchargé le programme, vous pouvez l'installer avec tous les paramètres par défaut. FileZilla installera un service qui s'exécute à chaque démarrage de Windows. Si vous préférez uniquement exécuter le serveur FTP manuellement, sélectionnez l'option appropriée dans le menu déroulant du troisième écran:
Cliquez sur Edit puis sur Users.
Cliquez sur OK une fois que vous avez terminé d'entrer le nom du compte, puis cliquez sur «Ajouter» sous la section «Dossiers partagés». Une fois cela fait, une fenêtre semblable à celle ci-dessous apparaîtra, utilisez-la pour sélectionner le répertoire que vous souhaitez partager en tant que référentiel FTP.
Sécuriser votre serveur FTP
Outre la configuration du ou des utilisateurs avec un mot de passe fort, FileZilla contient quelques paramètres que vous pouvez configurer pour sécuriser davantage votre nouveau serveur FTP.
Les pirates analyseront constamment Internet pour rechercher des hôtes écoutant le port 21, le port FTP par défaut. Pour éviter d'être détecté par des milliers de pirates informatiques recherchant constamment des personnes comme vous sur un serveur FTP, nous pouvons modifier le port sur lequel FileZilla écoute. Allez dans Édition puis Paramètres. Dans «Paramètres généraux», vous verrez «Écouter sur ces ports». Il devrait actuellement être sur 21, mais nous vous recommandons de le remplacer par un nombre aléatoire de cinq chiffres (rien de plus de 65 535).
Cela ne veut pas nécessairement garantir votre serveur, mais il l’obscurcit et le rend plus difficile à trouver. N'oubliez pas que toute personne déterminée à pirater votre ordinateur trouvera éventuellement le port sur lequel votre serveur FTP est à l'écoute. Des mesures supplémentaires doivent donc être prises.
Tant que vous connaissez l’IP (ou au moins la plage IP) des ordinateurs qui se connectent à votre serveur FTP, vous pouvez configurer FileZilla pour ne répondre qu’aux demandes de connexion provenant de ces adresses IP. Sous Edition> Paramètres, cliquez sur «Filtre IP».
Dans la première case, placez un astérisque pour empêcher toutes les adresses IP de se connecter à votre serveur. Dans la deuxième zone, ajoutez des exceptions à cette règle (adresses IP ou plages de réseau devant être autorisées à se connecter). Par exemple, la capture d'écran suivante montre une configuration dans laquelle la plage IP 10.1.1.120 et 192.168.1.0/24 (autrement dit, 192.168.1.1 - 192.168.1.255) pourrait se connecter:
Une dernière remarque sur la sécurité de ce serveur FTP: les transmissions sont en texte clair, n’utilisez donc pas de FTP simple pour transférer des données confidentielles. SFTP ou FTPS peuvent être utilisés pour chiffrer les communications FTP, mais sortent du cadre de ce guide et seront abordés dans de futurs articles.
Exception du pare-feu Windows
Si vous disposez d’un pare-feu tiers ou d’un programme antivirus, assurez-vous que le port sur lequel vous avez choisi d’exécuter votre serveur FTP est autorisé. Si le pare-feu Windows est activé, vous devrez ajouter une exception pour le port. Allez dans le menu Démarrer et tapez Pare-feu Windows, puis cliquez sur «Pare-feu Windows avec sécurité avancée».
Tapez le port que vous avez choisi pour que votre serveur FTP s'exécute (la valeur par défaut est 21, mais dans ce guide, nous avons choisi 54218).
Mappage du partage FTP sur un autre ordinateur
Maintenant que le serveur FTP est complètement configuré, d'autres personnes peuvent s'y connecter avec les informations utilisateur que nous leur fournissons (assurez-vous également que vous avez bien autorisé leur adresse IP). D'autres utilisateurs peuvent toujours utiliser des applications graphiques telles que FileZilla pour se connecter à votre partage FTP ou mapper ce dernier sur leur ordinateur pour qu'il s'affiche dans l'Explorateur.
Ouvrez «Ordinateur» et cliquez avec le bouton droit de la souris dans une zone vide, puis sélectionnez «Ajouter un emplacement réseau».