Hvordan fikse 'Kunne ikke hente katalogoppføringsfeil' på FileZilla

FileZilla er gratis programvare, den har to versjoner, dvs. FileZilla Client og FileZilla Server. Klienten har plattformsstøtte, men serveren støtter bare Windows. Denne applikasjonen brukes til å overføre filer mellom datamaskiner i et nettverk. Imidlertid har ganske nylig kommet mange rapporter inn der brukere opplever feilen " Failed to Retrieve Directory Listing " -feilen mens de prøvde å koble seg til serveren.

Kunne ikke hente katalogoppføringsfeil på FileZilla

Hva er årsaken til feilen "Kunne ikke hente katalogoppføring" på FileZilla?

Etter å ha mottatt en rekke rapporter fra flere brukere, bestemte vi oss for å undersøke problemet og utviklet et sett med løsninger som utryddet det for de fleste av våre brukere. Vi har også sett på årsakene til at dette problemet utløses og listet opp noen av de vanligste under.

  • Windows-brannmur: I de fleste tilfeller fungerte FileZilla-serveren lokalt, men ikke eksternt. Hver gang et tilkoblingsforsøk ble gjort lokalt, ble denne feilen utløst. Denne feilen blir utløst fordi FileZillas forbindelse ble blokkert av Windows-brannmuren. Selv om unntaket for en bestemt port kan legges til i brannmuren, bruker den fortsatt en " passiv modus " for å sende og motta filer. Dette gjøres på tilfeldige TCP-porter. Derfor blokkeres disse portene av brannmuren, og denne feilen utløses.
  • Kryptering: Det er flere typer tilkoblings krypteringer som du kan bruke når du prøver å koble til serveren. Selv om noen er sikrere enn de andre, kan de ofte forårsake problemer selv med de legitime forbindelsene ved å forhindre at forbindelsen opprettes.

Nå som du har en grunnleggende forståelse av problemets natur, vil vi gå videre mot løsningene. Sørg for å implementere disse på den spesifikke måten de blir presentert for å unngå konflikter.

Løsning 1: Opprette en brannmurregel

Hvis brannmuren blokkerer FileZilla fra å ta kontakt med internett, vil den ikke fungere ordentlig, og feilen vil bli utløst. Derfor vil vi i dette trinnet først begrense portene for FileZilla og deretter legge til unntak for dem i brannmuren. Å gjøre det:

  1. Start "FileZilla Server " på " Server " datamaskinen.
  2. Klikk på " Rediger " -alternativet og velg "Innstillinger" fra listen.

    Klikk på "Rediger" og velg "Innstillinger"
  3. Klikk på alternativet " Passive Mode Settings " fra venstre rute og sjekk alternativet " Use Custom Port Range ".
  4. Skriv inn2100 ” i den første boksen og den andre boksen.

    Oppgir 2100 i begge boksene
  5. Klikk på “ OK ” for å lagre innstillingene.
  6. Trykk på “ Windows ” + “ I ” -knappene samtidig for å åpne innstillingene.
  7. Klikk på " Update & Security" og velg " Windows Security " i venstre rute.

    Velge “Oppdatering og sikkerhet”
  8. Klikk på alternativet “ Brannmur og nettverksbeskyttelse ” og velgAvanserte innstillinger” -knappen.

    Klikk på "Avanserte innstillinger"
  9. Venstreklikk på alternativet “ Inngående regel ”, og høyreklikk deretter på det igjen.
  10. Velg " Ny regel" fra listen.

    Velge “Ny regel”
  11. Under overskriften " Hvilken type regel du vil opprette ", sjekk alternativet " Port " og klikk"Neste".

    Kontroller alternativet "Port"
  12. Merk av for “ TCP ” -alternativet, og sjekk alternativet “ Spesifikke lokale porter ”.

    Kontroller “TCP” og “Spesifikke lokale porter”
  13. Skriv inn “ 21, 2100 ” på plassen og klikk på “Neste”.

    Merk: Skriv porten du valgte mens du opprettet serveren, på plass for 21

  14. Sjekk alternativet " Tillat tilkobling " og klikk på " Neste ".

    Klikk på "Tillat forbindelse"
  15. I det neste skjermbildet, sjekk alternativet " Privat ", " Domene " og " offentlig ".

    Kontroller alternativene Private, Domain and Public
  16. Klikk på " Neste " og skriv inn navnet du vil ha for denne regelen.

    Angi navnet på regelen
  17. Klikk på " Fullfør " for å legge til denne regelen.
  18. Gjenta samme prosess for “ Utgående regler” for å legge til samme regel også.
  19. Når disse reglene er lagt til, du sjekke om problemet vedvarer.

Løsning 2: Endre kryptering

Det er mulig at krypteringskonfigurasjonene kan forårsake problemet. Derfor vil vi i dette trinnet endre krypteringen for tilkoblingen. For det:

  1. ÅpneFileZilla Client ” på “ Client ” -datamaskinen.
  2. Klikk“File” og velg “ Site Manager ”.

    Klikk på File og velg “Site Manager”
  3. Hvis serveren du vil koble til ikke allerede er der, velger duNy side ”.
  4. Legg til vertsnavn, brukernavn og passord for tilkoblingen.
  5. Klikk på rullegardinmenyen “ Påloggingstype ” og velg “ Normal ”.
  6. Klikk på " Kryptering " -rullegardinmenyen og velg " Bare bruk vanlig FTP ".

    Endre krypteringsinnstillinger
  7. Opprett forbindelsen og sjekk om problemet vedvarer.

Løsning 3: Endre FTP-konfigurasjoner

I noen tilfeller er kanskje ikke FTP-innstillingene konfigurert ordentlig på grunn av at feilen utløses. Derfor vil vi i dette trinnet endre visse FTP-konfigurasjoner. For å gjøre det:

  1. Åpne " FileZilla Client" på " Client " datamaskinen.
  2. Klikk på " Rediger " og velg " Innstillinger ".

    Klikk på "Rediger" og velg "Innstillinger"
  3. Klikk på “ FTP ” under “ Tilkoblinger ” og sjekk alternativet “ Aktiv ”.

    Klikk på FTP og sjekk “Aktiv”
  4. Merk av for "Tillat tilbakefall til andre overføringsmodi ved feil ".
  5. Klikk på " Aktiv modus " under "FTP" overskriften og sjekk alternativet " Spør operativsystemet ditt for ekstern IP-adresse ".

    Klikk på “Aktiv modus” og sjekk alternativet “Be operativsystemet ditt om ekstern IP-adresse”
  6. Klikk på alternativet “ Passiv modus ” og sjekk alternativet “ Fall tilbake til aktiv modus ”.

    Klikk på “Passiv modus” og sjekk alternativet “Fall tilbake til aktiv modus”
  7. Klikk på " OK " for å lagre innstillingene og sjekk om problemet vedvarer.

Løsning 4: Endre vertsnavn

Noen ganger kan det, mens du kobler til en bestemt vert, endrer vertsnavnet for å sette i gang en viss protokoll, feilen. Derfor vil vi i dette trinnet endre vertsnavnet. For det:

  1. ÅpneFileZilla Client ” på “ Client ” -datamaskinen.
  2. Klikk på alternativet “ Hostname ”.
  3. Skriv inn følgende før serverens faktiske vertsnavn
     sftp: // 

    Legger til “sftp: //” før vertsnavnet
  4. Skriv inn resten av detaljene og sjekk om problemet vedvarer.

Interessante Artikler