Hébergement & déploiement

Connexion FTP refusée sur FileZilla : les solutions

FileZilla refuse la connexion FTP ? Identifiants, port, mode passif, certificat, pare‑feu : le diagnostic pas à pas, et quand passer en SFTP.

Connexion FTP refusée sur FileZilla : les solutions

Photo : Brett Sayles / Pexels

Connexion FTP refusée : les quatre causes

Une connexion FTP refusée dans FileZilla vient presque toujours de l’une de quatre causes : un mauvais protocole ou port, des identifiants rejetés (erreur 530), un canal de données bloqué (timeout après PASV) ou un souci de chiffrement. Le journal de FileZilla indique laquelle ; la solution durable est le SFTP sur le port 22.

Ce guide s’adresse à toute personne qui doit envoyer des fichiers sur son hébergement et qui se retrouve face à un message rouge. On procède dans l’ordre, du plus simple au plus technique.

Prérequis

  • FileZilla Client installé (version récente).
  • L’hôte, l’identifiant et le mot de passe FTP ou SSH fournis par ton hébergeur.
  • Un accès à ton espace d’hébergement pour consulter ou réinitialiser le compte FTP.
  • Si tu n’as aucun de ces accès parce que ton prestataire ne répond plus, lis plutôt les 7 accès à exiger de votre agence.

Étape 1 : lis le journal avant de toucher aux réglages

Ouvre la zone de messages en haut de FileZilla. Elle dit exactement où la connexion échoue. Règle de diagnostic : un échec à USER ou PASS signale un problème d’identifiants, un échec juste après PASV ou PORT signale un problème de mode ou de pare‑feu sur le canal de données source : HostAccent, 2026.

Ce que dit le journalCause probableSolution
Bloqué sur « Connecting to… »Hôte, port ou pare‑feuÉtape 2
530 Login incorrectIdentifiants rejetésÉtape 3
« Entering Passive Mode » puis timeoutCanal de données bloquéÉtape 4
« Unroutable address »Serveur derrière un NATÉtape 4
« Certificat inconnu »Comportement normal de FileZillaÉtape 5
« Connection timed out after 20 seconds »Timeout trop courtÉtape 6

Étape 2 : vérifie hôte, protocole et port

Ouvre le Gestionnaire de sites (Ctrl+S) et contrôle trois champs.

  • Hôte : le nom seul, sans préfixe ftp://.
  • Protocole : FTP, ou SFTP si ton hébergeur le propose.
  • Port : 21 pour le FTP et le FTPS explicite, 990 pour le FTPS implicite, 22 pour le SFTP source : AlexHost.

Choisir SFTP avec le port 21, ou FTP avec le port 22, fait échouer la connexion (erreur immédiate ou timeout selon le serveur). Si tu hésites, laisse le port vide : FileZilla applique la valeur par défaut du protocole.

Étape 3 : corrige les identifiants (erreur 530)

L’erreur 530 signifie que le serveur rejette l’identifiant ou le mot de passe. Vérifie la casse et supprime les espaces en début ou en fin de saisie source : forum FileZilla, 2015.

Le mot de passe FTP peut différer de celui de l’espace client, et l’identifiant peut être sensible à la casse source : forum FileZilla. Dans le panneau de l’hébergeur, crée ou réinitialise le compte FTP, puis colle le nouveau mot de passe au lieu de le retaper.

Étape 4 : règle le mode passif et le pare‑feu

Le mode passif désigne la méthode où le client ouvre lui‑même la connexion de données vers le serveur, ce qui ne demande que des connexions sortantes côté client source : FileZilla Wiki. Dans le Gestionnaire de sites, onglet Paramètres de transfert, choisis « Passif ».

Si le login réussit mais que le listage des dossiers expire, le blocage est côté serveur ou réseau :

  • Le serveur doit déclarer une plage de ports passifs et l’ouvrir dans son pare‑feu. Une plage configurée mais non ouverte fait expirer chaque transfert.
  • Derrière un NAT, le serveur doit annoncer son IP publique, sinon tu obtiens « passive reply with unroutable address ».
  • Exemple vsftpd : pasv_min_port=40000, pasv_max_port=40100, pasv_address=IP_PUBLIQUE, puis ufw allow 40000:40100/tcp source : HostNOC.
  • Si ça marche sur un réseau et pas sur un autre, le routeur ou le fournisseur d’accès bloque le FTP : passe en SFTP.

Sur un hébergement mutualisé, tu ne touches pas à ces réglages : ouvre un ticket chez l’hébergeur ou bascule en SFTP.

Étape 5 : gère le certificat et le chiffrement

Deux messages inquiètent à tort :

  • « Insecure server, it does not support FTP over TLS » est informatif : FileZilla se rabat sur du FTP simple. La vraie panne est ailleurs, souvent un 530.
  • « Certificat inconnu » à la première connexion FTPS est normal. Par défaut, FileZilla applique le principe TOFU (Trust On First Use) et n’utilise pas le magasin de certificats du système, sauf si vous cochez l’option correspondante dans les paramètres source : forum FileZilla, 2023.

Compare l’empreinte avec celle donnée par l’hébergeur avant de cocher « Toujours faire confiance ». Un pare‑feu ou un antivirus peut injecter un faux certificat.

Pour éviter le repli silencieux en clair, choisis dans « Chiffrement » l’option « Connexion FTP explicite sur TLS » plutôt que « Connexion FTP explicite sur TLS si disponible » source : o2switch.

Étape 6 : allonge le timeout et limite les connexions

Le timeout par défaut de FileZilla est de 20 secondes. Par défaut, il lance jusqu’à 2 transferts simultanés (réglable jusqu’à 10), en plus de la connexion de navigation, et beaucoup de mutualisés limitent le nombre de connexions par compte source : Ultra Web Hosting, pour le délai de 20 secondes.

  1. Va dans Édition > Paramètres > Connexion (sur Mac : menu FileZilla, puis Paramètres ou Réglages selon la version).
  2. Mets le délai d’attente à 60 secondes.
  3. Dans Transferts, règle le nombre maximum de transferts simultanés sur 1, ou limite le nombre de connexions simultanées dans le Gestionnaire de sites (onglet Paramètres de transfert).

Étape 7 : passe en SFTP

Le SFTP (SSH File Transfer Protocol) est un protocole de transfert qui passe par SSH, sur le port 22, avec une seule connexion et sans ouverture dynamique de port. Il supprime donc les problèmes de mode passif et de pare‑feu décrits à l’étape 4 source : ANSSI, 2015.

Les autorités le recommandent aussi. L’ANSSI demande des protocoles chiffrés et authentifiés pour l’administration source : ANSSI, 2021. La CNIL cite SFTP ou HTTPS pour les transferts de fichiers source : CNIL, 2024. Le FTP simple envoie identifiants et fichiers en clair, ce qui pose un problème RGPD dès qu’un site contient des données personnelles.

Dans FileZilla : protocole SFTP, port 22, ton identifiant et ton mot de passe. Il faut que l’accès SSH soit activé chez l’hébergeur ; les guides SSH sur OVH et SSH sur IONOS détaillent la manipulation. Pour les risques, voir SSH : connexion serveur, clés et bonnes pratiques.

FAQ

Quelle est la différence entre FTPS et SFTP ?

Le FTPS est du FTP chiffré avec TLS (port 21 ou 990). Le SFTP est un protocole distinct, basé sur SSH, sur le port 22. Les deux n’ont en commun que le nom : les confondre fait échouer la connexion.

Pourquoi je me connecte mais je ne vois aucun dossier ?

Le login passe, le canal de données échoue. Active le mode passif, vérifie la plage de ports passifs côté serveur, ou utilise le SFTP.

Si le serveur est inaccessible, est‑ce forcément FileZilla ?

Non. Si le site lui‑même ne répond pas, consulte ERR_CONNECTION_REFUSED ou ERR_CONNECTION_TIMED_OUT.

Pièges courants

  • Coller le mot de passe de l’espace client au lieu de celui du compte FTP.
  • Mélanger protocole et port (SFTP sur 21, FTP sur 22).
  • Cliquer « Toujours faire confiance » sans comparer l’empreinte du certificat.
  • Ouvrir la plage passive sur le serveur sans l’ouvrir au pare‑feu, ou l’inverse.
  • Tester depuis un seul réseau : un réseau d’entreprise ou un fournisseur d’accès peut bloquer le FTP.
  • Rester en FTP par habitude : si ton hébergeur propose le SFTP, bascule et ne reviens pas en arrière.

Ce problème, Peechy s'en occupe

Plutôt que de tout gérer seul, confiez votre site à une agence qui s'occupe de tout, hébergement, sécurité, maintenance et corrections. Encore plus simple en abonnement : on règle les soucis avant même que vous les remarquiez.

Confier mon site à Peechy