Jak opravit chybu „Nepodařilo se načíst seznam adresářů“ na FileZilla
FileZilla je svobodný software, má dvě verze, tj. FileZilla Client a FileZilla Server. Klient má podporu napříč platformami, ale server podporuje pouze Windows. Tato aplikace se používá k přenosu souborů mezi počítači v síti. Nedávno však přicházelo mnoho zpráv, ve kterých uživatelé zaznamenali chybu „ Nepodařilo se načíst seznam adresářů “ při pokusu o připojení k serveru.
Co způsobuje chybu „Nepodařilo se načíst seznam adresářů“ na FileZilla?
Poté, co jsme obdrželi četné zprávy od více uživatelů, jsme se rozhodli problém prošetřit a vymysleli řadu řešení, která jej odstranila pro většinu našich uživatelů. Rovněž jsme se zabývali příčinami, kvůli nimž je tento problém vyvolán, a níže uvádíme některé z nejčastějších.
- Brána Windows Firewall: Ve většině případů server FileZilla fungoval lokálně, ale ne vzdáleně. Kdykoli byl pokus o připojení proveden lokálně, došlo k této chybě. Tato chyba je vyvolána, protože připojení FileZilla bylo blokováno bránou Windows Firewall. Přestože v bráně Firewall může být přidána výjimka pro konkrétní port, pro odesílání a přijímání souborů stále používá „ pasivní režim “. To se provádí na náhodných portech TCP. Proto jsou tyto porty brány firewall blokovány a tato chyba je vyvolána.
- Šifrování: Existuje několik typů šifrování připojení, které můžete použít při pokusu o připojení k serveru. Přestože jsou některé bezpečnější než ostatní, často mohou způsobovat problémy iu legitimních připojení tím, že brání navázání spojení.
Nyní, když máte základní znalosti o povaze problému, přejdeme k řešení. Nezapomeňte je implementovat specifickým způsobem, jakým jsou prezentovány, aby nedošlo ke konfliktům.
Řešení 1: Vytvoření pravidla brány firewall
Pokud Firewall blokuje FileZilla v navázání kontaktu s internetem, nebude fungovat správně a bude spuštěna chyba. Proto v tomto kroku nejprve omezíme porty pro FileZilla a přidáme pro ně výjimky v bráně Firewall. Udělat to:
- Spusťte server „FileZilla Server “ v počítači „ Server “.
- Klikněte na možnost „ Upravit “ a v seznamu vyberte „Nastavení“ .
Klikněte na „Upravit“ a vyberte „Nastavení“ - V levém podokně klikněte na možnost „ Nastavení pasivního režimu “ a zaškrtněte možnost „ Použít rozsah vlastních portů “.
- Do prvního pole a do druhého pole zadejte „ 2100 “.
Do obou polí zadejte 2100 - Klepnutím na „ OK “ uložíte nastavení.
- Stisknutím tlačítka „ Windows “ + „ I “ otevřete nastavení současně.
- Klikněte na „ Aktualizace a zabezpečení“ a v levém podokně vyberte „ Zabezpečení systému Windows “.
Výběr „Aktualizace a zabezpečení“ - Klikněte na možnost „ Firewall & Network Protection “ a vyberte tlačítko „ Advanced Settings“ .
Kliknutím na „Pokročilá nastavení“ - Levé - klikněte na možnost „ Příchozí pravidlo “ a poté na ni klikněte pravým tlačítkem .
- V seznamu vyberte „ Nové pravidlo“ .
Výběr „nového pravidla“ - Pod nadpisem „ Jaký typ pravidla chcete vytvořit “ zaškrtněte možnost „ Port “ a klikněte na „Další“.
Kontrola možnosti „Port“ - Zaškrtněte možnost „ TCP “ a zaškrtněte možnost „ Konkrétní místní porty “.
Kontrola „TCP“ a „Specifické místní porty“ - Napište do mezery „21 2100 “ a klikněte na „Další“.
Poznámka: Na místo pro 21 zapište port, který jste vybrali při vytváření serveru
- Zaškrtněte možnost „ Povolit připojení “ a klikněte na „ Další “.
Kliknutím na „Povolit připojení“ - Na další obrazovce zaškrtněte možnost „ Soukromé “, „ Doména “ a „ veřejná “.
Zkontrolujte možnosti Soukromé, Domény a Veřejné - Klikněte na „ Další “ a zadejte název, který chcete použít pro toto pravidlo.
Zadání názvu pravidla - Klepnutím na „ Dokončit “ přidáte toto pravidlo.
- Opakujte stejný postup pro „ Odchozí pravidla“ a přidejte pro něj stejné pravidlo.
- Po přidání těchto pravidel zkontrolujte, zda problém přetrvává.
Řešení 2: Změna šifrování
Je možné, že problém způsobují konfigurace šifrování. Proto v tomto kroku změníme šifrování pro připojení. Pro to:
- Otevřete „ FileZilla Client “ v počítači „ Client “.
- Klikněte na „Soubor“ a vyberte „ Správce stránek “.
Kliknutím na soubor a výběrem „Správce stránek“ - Pokud server, ke kterému se chcete připojit, tam ještě není, vyberte „ Nový web “.
- Přidejte pro připojení název hostitele, uživatelské jméno a heslo .
- Klikněte na rozbalovací nabídku „ Typ přihlášení “ a vyberte „ Normální “.
- Klikněte na rozbalovací nabídku „ Encryption “ a vyberte „ Only use Plain FTP “.
Změna nastavení šifrování - Proveďte připojení a zkontrolujte, zda problém přetrvává.
Řešení 3: Změna konfigurace FTP
V některých případech nemusí být nastavení FTP správně nakonfigurováno kvůli tomu, že došlo k chybě. Proto v tomto kroku budeme měnit určité konfigurace FTP. Za tímto účelem:
- Otevřete „ FileZilla Client“ v počítači „ Client “.
- Klikněte na „ Upravit “ a vyberte „ Nastavení “.
Klikněte na „Upravit“ a vyberte „Nastavení“ - Klikněte na „ FTP “ v části „ Připojení “ a zaškrtněte možnost „ Aktivní “.
Kliknutím na FTP a zaškrtnutím „Aktivní“ - Zaškrtněte „Povolit záložní přepnutí do jiných režimů přenosu při poruše “.
- Klikněte na „ Aktivní režim “ pod nadpisem „FTP“ a zaškrtněte možnost „ Požádat svůj operační systém o externí IP adresu “.
Klikněte na „Aktivní režim“ a zaškrtněte možnost „Zeptejte se svého operačního systému na externí IP adresu“ - Klikněte na možnost „ Pasivní režim “ a zaškrtněte možnost „ Fall Back to Active Mode “.
Klikněte na „Pasivní režim“ a zaškrtněte možnost „Fall Back to Active Mode“ - Klepnutím na „ OK “ uložte nastavení a zkontrolujte, zda problém přetrvává.
Řešení 4: Změna názvu hostitele
Někdy může při opravě připojení k určitému hostiteli změnit jméno hostitele k zahájení určitého protokolu. Proto v tomto kroku změníme jméno hostitele. Pro to:
- Otevřete „ FileZilla Client “ v počítači „ Client “.
- Klikněte na možnost „ Hostname “.
- Před skutečný název hostitele serveru zadejte následující text
sftp: //
Přidání „sftp: //“ před název hostitele - Zadejte zbývající podrobnosti a zkontrolujte, zda problém přetrvává.