L'esthétique du code →
Internet

Configurer facilement filezilla comme serveur FTP

Victor — 21/08/2026 02:10 — 7 min de lecture

Configurer facilement filezilla comme serveur FTP

Vous avez besoin d’échanger des fichiers volumineux sans dépendre des solutions cloud payantes ou limitées ? Plutôt que de multiplier les envois par email ou les transferts via des plateformes tierces, pourquoi ne pas héberger vous-même vos données ? Avec un logiciel comme FileZilla, il est tout à fait possible de transformer un ordinateur personnel ou un vieux PC inutilisé en serveur FTP opérationnel en moins de dix minutes. L’idée n’est pas de remplacer un datacenter, mais de gagner en autonomie numérique pour des besoins simples, sécurisés, et maîtrisés.

Les étapes pour installer FileZilla Server sur Windows

Commencer par télécharger la version officielle de FileZilla Server depuis le site du projet est la première étape incontournable. Une fois le fichier d’installation récupéré, le lancer en privilégiant l’option « en tant que service » : cela garantit que le serveur démarre automatiquement avec le système, même si personne n’est connecté à la machine. Ce choix est particulièrement pertinent si le PC fonctionne en tâche de fond, par exemple dans un placard ou un bureau dédié.

Pendant l’installation, une fenêtre demande de définir un port d’administration, généralement laissé à 14147 par défaut. Ce port ne doit pas être exposé sur Internet – il sert uniquement à gérer le serveur localement ou via une connexion sécurisée. Une fois le service installé, il faut le lancer et se connecter via l’interface graphique en indiquant l’adresse 127.0.0.1 et le port choisi. Pour approfondir vos connaissances sur la gestion des infrastructures numériques, visitez dataetbusiness.fr.

À ce stade, le serveur est fonctionnel mais encore inaccessible depuis l’extérieur. Il faut maintenant configurer les protocoles de transfert et sécuriser les accès.

Comparatif des modes de connexion et sécurité

Choisir entre FTP, FTPS et SFTP

Le choix du protocole détermine à la fois la sécurité et la compatibilité. Le FTP classique est obsolète en environnement ouvert : les identifiants et les fichiers transitent en clair. En revanche, FTPS (FTP sécurisé via TLS) et SFTP (SSH File Transfer Protocol) chiffrent la session. Attention : SFTP n’a rien à voir avec FTP – c’est un protocole complètement différent, basé sur SSH, donc plus complexe à mettre en œuvre sans serveur SSH dédié. Pour la majorité des cas, FTPS est le bon compromis.

Le rôle du pare-feu et du port forwarding

Pour que le serveur soit accessible depuis l’extérieur, deux choses sont nécessaires : autoriser le trafic sur le pare-feu local et configurer le port forwarding sur la box. Le port 21 est traditionnellement utilisé pour FTP, mais il est fortement conseillé d’en choisir un autre (comme 2121 ou 30000) pour éviter les scans automatisés. On redirige alors ce port vers l’adresse IP locale du PC hébergeant FileZilla. Attention toutefois : ouvrir un port expose la machine. D’où l’importance de combiner cela avec des certificats et des règles strictes d’accès.

Protocole Niveau de sécurité Complexité Usage recommandé
FTP 🔴 Faible 🟢 Simple Environnement local fermé
FTPS 🟢 Élevé 🟡 Moyenne Accès public sécurisé
SFTP 🟢 Élevé 🔴 Élevée Systèmes Linux, administrateurs avertis

Paramétrage des utilisateurs et des permissions

Création des comptes d’accès

Depuis l’onglet « Utilisateurs », on peut créer des comptes avec des identifiants et mots de passe. Chaque mot de passe doit être robuste – FileZilla ne vérifie pas sa complexité, c’est à vous de le faire. On évite les mots du dictionnaire et on privilégie les phrases longues ou les mots de passe générés. L’objectif est de limiter les risques de brute force, surtout si le serveur est exposé à Internet.

Gestion des répertoires virtuels

Chaque utilisateur peut être lié à un ou plusieurs répertoires locaux. FileZilla permet de créer des alias : par exemple, le dossier D:\Partage\ProjetX peut être accessible via /documents. Cela simplifie l’accès pour les utilisateurs. Il est crucial de définir des droits précis : lecture seule, écriture, suppression. Autoriser la suppression par défaut, c’est s’exposer à des erreurs accidentelles. Mieux vaut restreindre, puis élargir au cas par cas.

Check-list pour un serveur FTP performant

Optimisation des transferts

  • 📉 Limiter la bande passante par utilisateur pour ne pas saturer la connexion
  • ⚙️ Activer la file d’attente pour éviter les transferts simultanés trop lourds
  • 🔒 Chiffrer les sessions avec un certificat TLS même en interne

Surveillance des journaux d’activité

Les logs de FileZilla sont précieux. Ils permettent de repérer des tentatives de connexion répétées, des erreurs de transfert ou des déconnexions inexpliquées. On les consulte via l’interface principale, dans la fenêtre centrale. Un pic d’activités nocturnes ? C’est peut-être un scan automatisé. À surveiller, surtout si le port est ouvert.

Mises à jour et maintenance

FileZilla Server est un logiciel open source régulièrement mis à jour. Ces mises à jour corrigent souvent des failles de sécurité. Il est donc impératif de vérifier régulièrement la disponibilité d’une nouvelle version. Même si l’outil semble « fonctionner », la sécurité n’est pas une option. Une version ancienne peut être vulnérable à des attaques connues.

Résolution des problèmes de connexion fréquents

Le mode passif vs mode actif

Le mode actif est souvent bloqué par les pare-feux : le serveur tente d’ouvrir une connexion vers le client, ce que les routeurs refusent. Le mode passif est bien plus fiable : c’est le client qui initie toutes les connexions. Dans FileZilla Server, il faut définir une plage de ports pour les transferts passifs (ex: 50000-50100) et les rediriger sur le routeur. C’est un peu technique, mais indispensable pour un accès fluide.

Erreur d’authentification TLS

Quand un client refuse un certificat auto-signé, le transfert échoue. C’est normal : le certificat n’est pas reconnu par une autorité officielle. La solution ? Soit accepter manuellement le certificat sur chaque client (à ne pas faire en production), soit en installer un valide, signé par Let’s Encrypt, via un proxy. Pour un usage interne, on peut aussi désactiver le chiffrement, mais c’est fortement déconseillé.

Sécuriser l’accès externe sans compromis

Utilisation d’un DNS dynamique

La plupart des connexions domestiques ont une IP publique qui change. Pour y accéder facilement, on utilise un service de DNS dynamique (DDNS) comme DuckDNS ou No-IP. Cela permet de lier un nom de domaine (ex: monserveur.ddns.net) à l’IP actuelle. FileZilla Server peut alors être joint via ce nom, même si l’IP change.

Le filtrage d’adresses IP

Si les utilisateurs sont connus (par exemple, une équipe en télétravail), on peut restreindre l’accès à certaines plages d’IP. FileZilla permet de bloquer ou autoriser des adresses spécifiques. Cela réduit massivement les risques d’intrusion. Attention toutefois : les utilisateurs avec IP mobile (4G) peuvent être bloqués. À utiliser avec discernement.

Les questions posées régulièrement

Est-ce risqué de laisser son serveur FTP ouvert en permanence ?

Ouvrir un serveur FTP expose la machine à des scans automatisés. Le risque de tentative de brute force est réel. Pour limiter cela, il est essentiel de changer le port par défaut, d’utiliser des mots de passe forts et de surveiller les logs régulièrement.

Puis-je utiliser FileZilla Server sur un Mac ou Linux ?

La version serveur de FileZilla est conçue pour Windows. Sur Mac ou Linux, on privilise plutôt des solutions natives comme vsftpd ou ProFTPD. Des alternatives multi-plateformes existent, mais FileZilla Server reste limité à Windows.

Pourquoi mes transferts s’arrêtent-ils au bout de quelques minutes ?

Ce problème est souvent lié aux délais d’expiration (timeout). Le serveur ou le routeur coupe la connexion s’il n’y a pas d’activité. Augmenter le délai d’inactivité dans les paramètres de FileZilla et vérifier la stabilité de la connexion résout généralement le souci.

← Voir tous les articles Internet