Tous les services opérationnels Devise EUR Aucun frais de mise en service Vous êtes à La Réunion ?
‹ Hébergement web et Plesk

Erreur de connexion FTP : causes et solutions

Une erreur de connexion FTP vient presque toujours d'une de ces causes : identifiant ou mot de passe refusé, mauvaise adresse ou mauvais port, pare-feu qui bloque, ou canal de données qui ne s'ouvre pas, ce qui donne une connexion acceptée mais une liste de dossiers impossible. Le message de votre logiciel, FileZilla ou un autre, indique laquelle : lisez-le dans son journal avant de changer quoi que ce soit.

Par Jonathan Dewaele · publié le

Chez Hubspace, le FTP sur le port 21 n'est pas un accès disponible : voir la dernière section.

Comment fonctionne une connexion FTP

Le FTP ouvre deux connexions. La première, sur le port 21, transporte les commandes : identifiant, mot de passe, changement de dossier. La seconde, ouverte à chaque liste de dossier ou à chaque fichier, transporte les données. En mode passif, le mode par défaut des logiciels actuels, c'est le serveur qui indique un second port, et le logiciel s'y connecte. Ce fonctionnement est décrit par la RFC 959, à la commande PASV.

Cette double connexion explique la plupart des pannes : la première passe, la seconde est bloquée.

Les messages et leur cause

MessageCe qu'il signifieQue faire
530 Login incorrectidentifiant ou mot de passe refusévérifier l'identifiant exact et remettre un mot de passe
Connection refused (ECONNREFUSED)rien ne répond sur ce port, ou l'adresse est bloquéevérifier l'adresse et le port, attendre la fin d'un éventuel blocage
Connection timed outla connexion n'aboutit pasvérifier l'adresse, le réseau, le pare-feu
425 Can't open data connectionle canal de données ne s'ouvre pasvérifier le mode passif et les ports de données
Failed to retrieve directory listingconnecté, mais la liste des dossiers échouemême cause que 425

Les codes à trois chiffres, comme 530 et 425, sont ceux de la RFC 959. Les autres messages viennent du logiciel ou du système.

Identifiants refusés

  1. Vérifiez l'identifiant complet : selon l'hébergeur, c'est un nom d'utilisateur, une adresse ou un nom suivi du domaine.
  2. Retapez le mot de passe sans copier-coller : un espace en fin de ligne suffit à le faire refuser.
  3. Si l'erreur continue, remettez un mot de passe depuis le panneau de votre hébergeur.

Après plusieurs échecs, beaucoup de serveurs bloquent l'adresse pour quelques minutes : la connexion est alors refusée ou n'aboutit plus, même avec le bon mot de passe. Attendez avant de réessayer.

Connexion refusée ou expirée

  1. Vérifiez l'adresse du serveur : un nom de domaine qui passe par un service comme Cloudflare ne mène pas toujours au serveur d'hébergement.
  2. Vérifiez le port : 21 pour le FTP, 22 pour le SFTP. Un port erroné donne une connexion refusée ou un délai dépassé.
  3. Essayez depuis un autre réseau, un partage de connexion du téléphone par exemple : certains réseaux d'entreprise bloquent le FTP.

Liste des dossiers impossible

La connexion est acceptée, l'identifiant aussi, puis la liste échoue ou attend sans fin. C'est le canal de données qui ne passe pas.

  1. Vérifiez que votre logiciel est en mode passif. Dans FileZilla, c'est le réglage par défaut.
  2. Si vous êtes sur un réseau qui filtre, essayez depuis un autre réseau.
  3. Si rien ne change, le pare-feu du serveur ne laisse sans doute pas passer les ports de données : seul l'hébergeur peut le corriger. Le SFTP, qui n'utilise qu'une connexion, évite ce problème.

Chez Hubspace

Le FTP sur le port 21 n'est pas un accès disponible chez nous : il n'est pas chiffré, et le transfert de fichiers n'y aboutit pas. Concrètement, la connexion s'ouvre et le mot de passe est accepté, après avoir circulé en clair, puis la liste des dossiers échoue (« Failed to retrieve directory listing » ou code 425) : c'est le cas décrit plus haut, et aucun réglage de votre logiciel ne le corrige. N'insistez pas, deux accès fonctionnent :

  • le gestionnaire de fichiers de Plesk, sur toutes les offres, dans votre navigateur ;
  • le SFTP, sur le port 22, à partir de Sérénité, avec FileZilla ou un autre logiciel.

Les réglages sont dans Se connecter en FTP à son hébergement et, pour FileZilla, dans Configurer FileZilla avec son hébergement. Après cinq échecs de connexion en dix minutes, votre adresse est bloquée dix minutes ; si elle reste bloquée, écrivez-nous depuis votre espace client.

Questions fréquentes

Pourquoi le FTP marche-t-il chez un autre hébergeur et pas ici ?

Parce que le FTP n'est pas un accès disponible chez nous : il n'est pas chiffré, et le transfert de fichiers n'aboutit pas. Passez par le gestionnaire de fichiers de Plesk ou, à partir de Sérénité, par le SFTP.

Le SFTP est-il la même chose que le FTP sécurisé ?

Non. Le SFTP passe par SSH, sur le port 22, avec une seule connexion chiffrée. Le FTP sécurisé, ou FTPS, ajoute un chiffrement au FTP classique et garde ses deux connexions. Les logiciels comme FileZilla savent faire les deux.

Comment savoir si mon adresse est bloquée ?

La connexion est refusée ou expire même avec le bon mot de passe, alors qu'elle passe depuis un autre réseau. Attendez la fin du blocage, puis reconnectez-vous sans multiplier les essais.

Articles liés