Vejledninger

Sådan rettes fejlen 'Kunne ikke hente Directory Listing' på FileZilla

FileZilla er gratis software, den har to versioner, dvs. FileZilla Client og FileZilla Server. Kunden har support på tværs af platforme, men serveren understøtter kun Windows. Denne applikation bruges til at overføre filer mellem computere på et netværk. For nylig er der imidlertid kommet mange rapporter, hvor brugerne oplever “Kunne ikke hente Directory Listing”Fejl under forsøg på at oprette forbindelse til serveren.

Hvad forårsager fejlen "Mislykkedes at hente katalogoversigt" på FileZilla?

Efter at have modtaget adskillige rapporter fra flere brugere besluttede vi at undersøge problemet og udtænkte et sæt løsninger, der udryddede det for de fleste af vores brugere. Vi undersøgte også årsagerne til, at dette problem udløses, og listede nogle af de mest almindelige nedenfor.

  • Windows Firewall:I de fleste tilfælde fungerede FileZilla-serveren lokalt, men ikke eksternt. Hver gang der blev foretaget et forbindelsesforsøg lokalt, blev denne fejl udløst. Denne fejl udløses, fordi FileZillas forbindelse blev blokeret af Windows Firewall. Selvom undtagelsen for en bestemt port muligvis tilføjes i Firewall, bruger den stadig en “Passiv tilstand”For at sende og modtage filer. Dette gøres på tilfældige TCP-porte. Derfor blokeres disse porte af Firewall, og denne fejl udløses.
  • Kryptering:Der er flere typer forbindelseskrypteringer, som du kan bruge, når du prøver at oprette forbindelse til serveren. Selvom nogle er mere sikre end de andre, kan de ofte forårsage problemer selv med de legitime forbindelser ved at forhindre forbindelsen i at blive oprettet.

Nu hvor du har en grundlæggende forståelse af problemets art, vil vi gå videre mod løsningerne. Sørg for at implementere disse på den specifikke måde, de præsenteres for at undgå konflikter.

Løsning 1: Oprettelse af en firewallregel

Hvis Firewall blokerer FileZilla for at komme i kontakt med internettet, fungerer det ikke korrekt, og fejlen udløses. Derfor begrænser vi i dette trin først portene til FileZilla og derefter tilføjer undtagelser for dem i Firewall. At gøre det:

  1. Start det “FileZillaServer" på den "Server" computer.
  2. Klik på på den "Redigere”Valgmulighed og vælg "Indstillinger" fra listen.
  3. Klik på på den "Passiv tilstandIndstillinger”Valgmulighed fra venstre rude og kontrollere det "BrugBrugerdefineredeHavnRækkevidde" mulighed.
  4. Gå ind2100”I den første boks og den anden boks.
  5. Klik på på "Okay”For at gemme dine indstillinger.
  6. Trykke det "Windows” + “jeg”-Knapper samtidigt for at åbne indstillinger.
  7. Klik på på "Opdatering& Sikkerhed ” og VælgWindowsSikkerhed”I venstre rude.
  8. Klik på på den "Firewall&NetværkBeskyttelse”Mulighed og Vælg det "Avancerede indstillinger" knap.
  9. Venstreklik på den "IndgåendeHerske”Valgmulighed og derefter retklik på det igen.
  10. Vælg "Ny regel ” fra listen.
  11. Under overskriften “Hvilken type regel du vil oprette“, kontrollere det "Havn”Mulighed og klik"Næste".
  12. Kontrollere det "TCP”Mulighed og kontrollere det "BestemtLokalPorte" mulighed.
  13. Skriv ind "21,2100”I rummet og klik på "Næste".

    Bemærk: På stedet for 21 skriv den port, du valgte, mens du oprettede serveren

  14. Kontrollere det "Give lov tilForbindelse”Valgmulighed og klik på“Næste“.
  15. I det næste skærmbillede skal du markere “Privat“, “Domæne" og "offentlig" mulighed.
  16. Klik på på "Næste”Og indtast det navn, du vil have til denne regel.
  17. Klik på på "Afslut”For at tilføje denne regel.
  18. Gentage den samme proces for “Udgående regler ” at tilføje den samme regel for det også.
  19. Når disse regler er tilføjet, kontrollere for at se, om problemet fortsætter.

Løsning 2: Ændring af kryptering

Det er muligt, at krypteringskonfigurationerne kan forårsage problemet. Derfor ændrer vi i dette trin kryptering for forbindelsen. For det:

  1. ÅbenFileZillaKlient" på den "Klient" computer.
  2. Klik på"Fil" og vælg “Site Manager“.
  3. Hvis den server, du vil oprette forbindelse til, ikke allerede er derinde VælgNyWebsted“.
  4. Tilføje det værtsnavn, brugernavnog adgangskode til forbindelsen.
  5. Klik på på den "Log påTypeRullemenu og vælg “Normal“.
  6. Klik på på den "Kryptering”Rullemenu og VælgKunbrugAlmindeligtFTP“.
  7. Lave forbindelsen og kontrollere for at se, om problemet fortsætter.

Løsning 3: Ændring af FTP-konfigurationer

I nogle tilfælde er FTP-indstillingerne muligvis ikke konfigureret korrekt, hvorfor fejlen udløses. Derfor ændrer vi i dette trin visse FTP-konfigurationer. For at gøre det:

  1. ÅbenFileZilla Klient ”på“Klient" Computer.
  2. Klik på på "Redigere”Og vælg“Indstillinger“.
  3. Klik på på "FTP”Under“Forbindelser”Og tjek“Aktiv" mulighed.
  4. Marker “TilladFalde tilbagetil andreoverførselstilstandeFiasko“.
  5. Klik på på "AktivMode" under "FTP" overskrift og tjek “Spørgedit operativsystem til ekstern IP-adresse" mulighed.
  6. Klik på på den "PassivMode”Mulighed og kontrollere det "Gå tilbage til aktiv tilstand" mulighed.
  7. Klik på på "Okay”For at gemme dine indstillinger og kontrollere for at se, om problemet fortsætter.

Løsning 4: Ændring af værtsnavn

Under undertiden, når der oprettes forbindelse til en bestemt vært, der ændrer værtsnavnet for at starte en bestemt protokol, kan det muligvis rette fejlen. Derfor ændrer vi værtsnavnet i dette trin. For det:

  1. ÅbenFileZillaKlient" på den "Klient" computer.
  2. Klik på på den "Værtsnavn" mulighed.
  3. Gå ind det følgende før serverens aktuelle værtsnavn
    sftp: //
  4. Gå ind resten af ​​detaljerne og kontrollere for at se, om problemet fortsætter.