Jak naprawić błąd „Nie udało się pobrać wykazu katalogu” w FileZilla

FileZilla jest wolnym oprogramowaniem, ma dwie wersje, tj. FileZilla Client i FileZilla Server. Klient obsługuje wiele platform, ale serwer obsługuje tylko system Windows. Ta aplikacja służy do przesyłania plików między komputerami w sieci. Jednak całkiem niedawno pojawiło się wiele raportów, w których użytkownicy napotykają błąd „ Nie udało się pobrać wykazu katalogów ” podczas próby połączenia z serwerem.

Błąd pobierania listy katalogów w FileZilla nie powiódł się

Co powoduje błąd „Nie udało się pobrać listy katalogów” w FileZilla?

Po otrzymaniu licznych raportów od wielu użytkowników postanowiliśmy zbadać problem i opracowaliśmy zestaw rozwiązań, które wyeliminowały go dla większości naszych użytkowników. Przyjrzeliśmy się również przyczynom, dla których ten problem został uruchomiony, i wymieniliśmy niektóre z najczęściej występujących poniżej.

  • Zapora systemu Windows: w większości przypadków serwer FileZilla działał lokalnie, ale nie zdalnie. Za każdym razem, gdy podjęto próbę połączenia lokalnego, ten błąd był wyzwalany. Ten błąd jest wyzwalany, ponieważ połączenie FileZilla było blokowane przez Zaporę systemu Windows. Mimo że wyjątek dla określonego portu może zostać dodany w Zaporze, nadal używa „ Trybu pasywnego ” do wysyłania i odbierania plików. Odbywa się to na losowych portach TCP. Dlatego te porty są blokowane przez zaporę i ten błąd jest wyzwalany.
  • Szyfrowanie: Istnieje kilka rodzajów szyfrowania połączeń, których można użyć podczas próby połączenia z serwerem. Chociaż niektóre są bardziej bezpieczne niż inne, często mogą powodować problemy nawet z legalnymi połączeniami, uniemożliwiając nawiązanie połączenia.

Teraz, gdy masz podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Pamiętaj, aby wdrożyć je w określony sposób, aby zostały przedstawione, aby uniknąć konfliktów.

Rozwiązanie 1: Tworzenie reguły zapory

Jeśli zapora blokuje nawiązanie kontaktu FileZilla z Internetem, nie będzie działać poprawnie, a błąd zostanie wyzwolony. Dlatego na tym etapie najpierw ograniczymy porty FileZilla, a następnie dodamy dla nich wyjątki w Zaporze. Aby to zrobić:

  1. Uruchom „FileZilla Server ” na komputerze „ Server ”.
  2. Kliknij opcjęEdytuj ” i wybierz z listy „Ustawienia” .

    Kliknij „Edytuj” i wybierz „Ustawienia”
  3. Kliknij opcjęUstawienia trybu pasywnego ” w lewym okienku i zaznacz opcjęUżyj niestandardowego zakresu portów ”.
  4. Wpisz2100 ” w pierwszym polu i drugim polu.

    Wpisanie 2100 w obu polach
  5. KliknijOK ”, aby zapisać ustawienia.
  6. Naciśnij jednocześnie przyciski „ Windows ” + „ I ”, aby otworzyć ustawienia.
  7. KliknijAktualizuj i zabezpieczenia” i wybierzZabezpieczenia systemu Windows ” w lewym okienku.

    Wybieranie „Aktualizacji i bezpieczeństwa”
  8. Kliknij opcjęFirewall i ochrona sieci ” i wybierz przycisk „ Ustawienia zaawansowane” .

    Kliknięcie „Ustawienia zaawansowane”
  9. Kliknij lewym przyciskiem myszy opcjęReguła przychodząca ”, a następnie kliknijprawym przyciskiem myszy .
  10. Wybierz z listy „ Nowa reguła” .

    Wybieranie „nowej reguły”
  11. Pod nagłówkiem „ Jaki typ reguły chcesz utworzyćzaznacz opcjęPort ” i kliknij „Dalej”.

    Sprawdzanie opcji „Port”
  12. Zaznacz opcję „ TCP ” i zaznacz opcję „ Określone porty lokalne ”.

    Sprawdzanie „TCP” i opcji „Określone porty lokalne”
  13. Wpisz w polu21, 2100 ” i kliknij „Dalej”.

    Uwaga: W miejsce 21 wpisz port wybrany podczas tworzenia serwera

  14. Zaznacz opcję „ Zezwalaj na połączenie ” i kliknij „ Dalej ”.

    Kliknięcie „Zezwalaj na połączenie”
  15. Na następnym ekranie zaznacz „ Prywatne ”, „ Domena ” i opcję „ publiczne ”.

    Sprawdzanie opcji prywatnych, domenowych i publicznych
  16. KliknijDalej ” i wprowadź nazwę dla tej reguły.

    Wprowadzanie nazwy reguły
  17. KliknijZakończ ”, aby dodać tę regułę.
  18. Powtórz ten sam proces dla „ Reguł wychodzących”, aby dodać również tę samą regułę.
  19. Po dodaniu tych reguł sprawdź, czy problem nadal występuje.

Rozwiązanie 2: Zmiana szyfrowania

Możliwe, że przyczyną problemu są konfiguracje szyfrowania. Dlatego na tym etapie zmienimy szyfrowanie połączenia. Za to:

  1. OtwórzFileZilla Client ” na komputerze „ Client ”.
  2. Kliknij „Plik” i wybierz „ Site Manager ”.

    Kliknięcie pliku i wybranie „Site Manager”
  3. Jeśli serwer, z którym chcesz się połączyć, jeszcze nie istnieje, wybierzNowa strona ”.
  4. Dodaj nazwę hosta, nazwę użytkownika i hasło do połączenia.
  5. Kliknij menu „ Rodzaj logowania ” i wybierz „ Normalny ”.
  6. Kliknij menu „ Szyfrowanie ” i wybierzUżywaj tylko zwykłego FTP ”.

    Zmiana ustawień szyfrowania
  7. Nawiąż połączenie i sprawdź, czy problem nadal występuje.

Rozwiązanie 3: Zmiana konfiguracji FTP

W niektórych przypadkach ustawienia FTP mogą nie być poprawnie skonfigurowane, z powodu którego wyzwalany jest błąd. Dlatego na tym etapie zmienimy niektóre konfiguracje FTP. Aby to zrobić:

  1. OtwórzFileZilla Client” na komputerze „ Client ”.
  2. KliknijEdytuj ” i wybierz „ Ustawienia ”.

    Kliknij „Edytuj” i wybierz „Ustawienia”
  3. KliknijFTP ” w „ Połączenia ” i zaznacz opcję „ Aktywny ”.

    Kliknięcie FTP i zaznaczenie „Aktywny”
  4. Zaznacz „Zezwalaj na powrót do innych trybów przesyłania w przypadku awarii ”.
  5. KliknijTryb aktywny ” pod nagłówkiem „FTP” i zaznacz opcję „ Zapytaj system operacyjny o zewnętrzny adres IP ”.

    Kliknięcie „Trybu aktywnego” i zaznaczenie opcji „Zapytaj system operacyjny o zewnętrzny adres IP”
  6. Kliknij opcjęTryb pasywny ” i zaznacz opcję „ Powrót do trybu aktywnego ”.

    Kliknięcie „Trybu pasywnego” i zaznaczenie opcji „Powrót do trybu aktywnego”
  7. KliknijOK ”, aby zapisać ustawienia i sprawdź, czy problem nadal występuje.

Rozwiązanie 4: Zmiana nazwy hosta

Czasami podczas nawiązywania połączenia z określonym hostem zmiana nazwy hosta w celu zainicjowania określonego protokołu może naprawić błąd. Dlatego na tym etapie zmienimy nazwę hosta. Za to:

  1. OtwórzFileZilla Client ” na komputerze „ Client ”.
  2. Kliknij opcjęNazwa hosta ”.
  3. Wprowadź następujące dane przed rzeczywistą nazwą hosta serwera
     sftp: // 

    Dodanie „sftp: //” przed nazwą hosta
  4. Wprowadź pozostałe szczegóły i sprawdź, czy problem nadal występuje.

Ciekawe Artykuły