Comment réparer l'erreur "Impossible de récupérer la liste du répertoire" sur FileZilla

FileZilla est un logiciel libre, il existe deux versions: FileZilla Client et FileZilla Server. Le client prend en charge plusieurs plates-formes, mais le serveur ne prend en charge que Windows. Cette application est utilisée pour transférer des fichiers entre ordinateurs d'un réseau. Cependant, tout récemment, de nombreux rapports ont été envoyés dans lesquels les utilisateurs rencontraient l'erreur « Échec d'extraction de la liste des répertoires » lors de la tentative de connexion au serveur.

Échec de récupération de l'erreur de liste de répertoires sur FileZilla

Quelles sont les causes de l'erreur «Impossible de récupérer la liste du répertoire» sur FileZilla?

Après avoir reçu de nombreux rapports de plusieurs utilisateurs, nous avons décidé d’examiner le problème et avons mis au point un ensemble de solutions qui l’éradiqueraient pour la plupart de nos utilisateurs. Nous avons également examiné les raisons pour lesquelles ce problème est provoqué et énuméré ci-dessous certaines des plus courantes.

  • Pare-feu Windows: dans la plupart des cas, le serveur FileZilla fonctionnait localement mais pas à distance. Chaque fois qu'une tentative de connexion était faite localement, cette erreur était déclenchée. Cette erreur est provoquée par le blocage de la connexion de FileZilla par le pare-feu Windows. Bien que l'exception pour un port particulier puisse être ajoutée dans le pare-feu, celui-ci utilise toujours un « mode passif » pour envoyer et recevoir des fichiers. Cela se fait sur des ports TCP aléatoires. Par conséquent, ces ports sont bloqués par le pare-feu et cette erreur est déclenchée.
  • Cryptage: Il existe plusieurs types de cryptage de connexion que vous pouvez utiliser lorsque vous essayez de vous connecter au serveur. Bien que certains soient plus sûrs que les autres, ils peuvent souvent causer des problèmes même avec les connexions légitimes en empêchant l'établissement de la connexion.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons avancer vers les solutions. Assurez-vous de les mettre en œuvre de la manière spécifique dans laquelle elles sont présentées pour éviter les conflits.

Solution 1: création d'une règle de pare-feu

Si le pare-feu empêche FileZilla d'entrer en contact avec Internet, il ne fonctionnera pas correctement et l'erreur sera déclenchée. Par conséquent, dans cette étape, nous limiterons d’abord les ports pour FileZilla, puis nous ajouterons des exceptions dans le pare-feu. Pour faire ça:

  1. Lancez le Serveur FileZilla ” sur l'ordinateur “ Serveur ”.
  2. Cliquez sur l'option « Modifier » et sélectionnez «Paramètres» dans la liste.

    En cliquant sur "Modifier" et sélectionnez "Paramètres"
  3. Cliquez sur l'option « Paramètres du mode passif » dans le volet de gauche et cochez l'option « Utiliser une plage de ports personnalisée ».
  4. Entrez2100 ” dans la première case et la seconde.

    Saisie 2100 dans les deux cases
  5. Cliquez sur « OK » pour enregistrer vos paramètres.
  6. Appuyez simultanément sur les boutons “ Windows ” + “ I ” pour ouvrir les paramètres.
  7. Cliquez sur « Update & Security» et sélectionnez « Windows Security » dans le volet de gauche.

    Sélection «Mise à jour et sécurité»
  8. Cliquez sur l'option « Pare-feu et protection réseau », puis sélectionnez le bouton «Paramètres avancés» .

    En cliquant sur "Paramètres avancés"
  9. Cliquez avec le bouton gauche sur l'option « Règle entrante », puis cliquez à nouveau dessus avec le bouton droit de la souris .
  10. Sélectionnez « Nouvelle règle» dans la liste.

    Sélection de «nouvelle règle»
  11. Sous la rubrique " Quel type de règle vous souhaitez créer ", cochez l'option " Port " et cliquez sur "Suivant".

    Vérification de l'option "Port"
  12. Cochez l'option « TCP » et cochez l'option « Ports locaux spécifiques ».

    Vérification de l'option «TCP» et de l’option «Ports locaux spécifiques»
  13. Écrivez « 21, 2100 » dans l'espace et cliquez sur «Suivant».

    Remarque: En place pour 21 écrire le port que vous avez sélectionné lors de la création du serveur

  14. Cochez l'option « Autoriser la connexion » et cliquez sur « Suivant ».

    En cliquant sur «Autoriser la connexion»
  15. Dans l'écran suivant, cochez les options « Privé », « Domaine » et « public ».

    Vérification des options privées, de domaine et publiques
  16. Cliquez sur « Suivant » et entrez le nom que vous souhaitez pour cette règle.

    Entrer le nom de la règle
  17. Cliquez sur « Terminer » pour ajouter cette règle.
  18. Répétez ce processus pour les « règles sortantes» pour ajouter la même règle.
  19. Une fois ces règles ajoutées, vérifiez si le problème persiste.

Solution 2: modification du cryptage

Il est possible que les configurations de cryptage soient à l'origine du problème. Par conséquent, dans cette étape, nous allons modifier le cryptage pour la connexion. Pour ça:

  1. Ouvrez « Client FileZilla » sur l’ordinateur « Client ».
  2. Cliquez sur «Fichier» et sélectionnez « Gestionnaire de site ».

    En cliquant sur Fichier et en sélectionnant «Gestionnaire de site»
  3. Si le serveur auquel vous souhaitez vous connecter ne figure pas déjà dans la liste, sélectionnez « Nouveau site ».
  4. Ajoutez le nom d'hôte, le nom d' utilisateur et le mot de passe pour la connexion.
  5. Cliquez sur le menu déroulant « Type de connexion » et sélectionnez « Normal ».
  6. Cliquez sur le menu déroulant « Cryptage » et sélectionnez « Utiliser uniquement un FTP ordinaire ».

    Modification des paramètres de cryptage
  7. Établissez la connexion et vérifiez si le problème persiste.

Solution 3: modification des configurations FTP

Dans certains cas, les paramètres FTP risquent de ne pas être configurés correctement car l'erreur est déclenchée. Par conséquent, dans cette étape, nous allons modifier certaines configurations FTP. Pour pouvoir faire ça:

  1. Ouvrez «Client FileZilla » sur l’ordinateur « Client ».
  2. Cliquez sur « Modifier » et sélectionnez « Paramètres ».

    En cliquant sur "Modifier" et sélectionnez "Paramètres"
  3. Cliquez sur “ FTP ” sous “ Connexions ” et cochez l'option “ Actif ”.

    En cliquant sur FTP et en cochant «Actif»
  4. Cochez «Autoriser le retour à d’autres modes de transfert en cas d’ échec ».
  5. Cliquez sur « Mode actif » sous «FTP» et cochez l'option « Demander une adresse IP externe à votre système d'exploitation ».

    En cliquant sur "Mode actif" et en cochant l'option "Demander à votre système d'exploitation l'adresse IP externe"
  6. Cliquez sur l'option « Mode passif » et cochez l'option « Retourner en mode actif ».

    En cliquant sur “Mode passif” et en cochant l'option “Retourner en mode actif”
  7. Cliquez sur « OK » pour enregistrer vos paramètres et vérifier si le problème persiste.

Solution 4: modification du nom d'hôte

Parfois, lors de la connexion à un hôte spécifique, modifier le nom d’hôte pour initialiser un protocole donné peut corriger l’erreur. Par conséquent, dans cette étape, nous allons modifier le nom d'hôte. Pour ça:

  1. Ouvrez « Client FileZilla » sur l’ordinateur « Client ».
  2. Cliquez sur l'option " Nom d'hôte ".
  3. Entrez les informations suivantes avant le nom d'hôte réel du serveur
     sftp: // 

    Ajout de «sftp: //» avant le nom d'hôte
  4. Entrez le reste des détails et vérifiez si le problème persiste.

Des Articles Intéressants