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.
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ć:
- Uruchom „FileZilla Server ” na komputerze „ Server ”.
- Kliknij opcję „ Edytuj ” i wybierz z listy „Ustawienia” .
Kliknij „Edytuj” i wybierz „Ustawienia” - Kliknij opcję „ Ustawienia trybu pasywnego ” w lewym okienku i zaznacz opcję „ Użyj niestandardowego zakresu portów ”.
- Wpisz „ 2100 ” w pierwszym polu i drugim polu.
Wpisanie 2100 w obu polach - Kliknij „ OK ”, aby zapisać ustawienia.
- Naciśnij jednocześnie przyciski „ Windows ” + „ I ”, aby otworzyć ustawienia.
- Kliknij „ Aktualizuj i zabezpieczenia” i wybierz „ Zabezpieczenia systemu Windows ” w lewym okienku.
Wybieranie „Aktualizacji i bezpieczeństwa” - Kliknij opcję „ Firewall i ochrona sieci ” i wybierz przycisk „ Ustawienia zaawansowane” .
Kliknięcie „Ustawienia zaawansowane” - Kliknij lewym przyciskiem myszy opcję „ Reguła przychodząca ”, a następnie kliknij ją prawym przyciskiem myszy .
- Wybierz z listy „ Nowa reguła” .
Wybieranie „nowej reguły” - Pod nagłówkiem „ Jaki typ reguły chcesz utworzyć ” zaznacz opcję „ Port ” i kliknij „Dalej”.
Sprawdzanie opcji „Port” - Zaznacz opcję „ TCP ” i zaznacz opcję „ Określone porty lokalne ”.
Sprawdzanie „TCP” i opcji „Określone porty lokalne” - Wpisz w polu „ 21, 2100 ” i kliknij „Dalej”.
Uwaga: W miejsce 21 wpisz port wybrany podczas tworzenia serwera
- Zaznacz opcję „ Zezwalaj na połączenie ” i kliknij „ Dalej ”.
Kliknięcie „Zezwalaj na połączenie” - Na następnym ekranie zaznacz „ Prywatne ”, „ Domena ” i opcję „ publiczne ”.
Sprawdzanie opcji prywatnych, domenowych i publicznych - Kliknij „ Dalej ” i wprowadź nazwę dla tej reguły.
Wprowadzanie nazwy reguły - Kliknij „ Zakończ ”, aby dodać tę regułę.
- Powtórz ten sam proces dla „ Reguł wychodzących”, aby dodać również tę samą regułę.
- 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:
- Otwórz „ FileZilla Client ” na komputerze „ Client ”.
- Kliknij „Plik” i wybierz „ Site Manager ”.
Kliknięcie pliku i wybranie „Site Manager” - Jeśli serwer, z którym chcesz się połączyć, jeszcze nie istnieje, wybierz „ Nowa strona ”.
- Dodaj nazwę hosta, nazwę użytkownika i hasło do połączenia.
- Kliknij menu „ Rodzaj logowania ” i wybierz „ Normalny ”.
- Kliknij menu „ Szyfrowanie ” i wybierz „ Używaj tylko zwykłego FTP ”.
Zmiana ustawień szyfrowania - 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ć:
- Otwórz „ FileZilla Client” na komputerze „ Client ”.
- Kliknij „ Edytuj ” i wybierz „ Ustawienia ”.
Kliknij „Edytuj” i wybierz „Ustawienia” - Kliknij „ FTP ” w „ Połączenia ” i zaznacz opcję „ Aktywny ”.
Kliknięcie FTP i zaznaczenie „Aktywny” - Zaznacz „Zezwalaj na powrót do innych trybów przesyłania w przypadku awarii ”.
- Kliknij „ Tryb 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” - Kliknij opcję „ Tryb pasywny ” i zaznacz opcję „ Powrót do trybu aktywnego ”.
Kliknięcie „Trybu pasywnego” i zaznaczenie opcji „Powrót do trybu aktywnego” - Kliknij „ OK ”, 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:
- Otwórz „ FileZilla Client ” na komputerze „ Client ”.
- Kliknij opcję „ Nazwa hosta ”.
- Wprowadź następujące dane przed rzeczywistą nazwą hosta serwera
sftp: //
Dodanie „sftp: //” przed nazwą hosta - Wprowadź pozostałe szczegóły i sprawdź, czy problem nadal występuje.