Ako opraviť chybu „Nepodarilo sa načítať zoznam adresárov“ na FileZilla
FileZilla je slobodný softvér, má dve verzie, tj FileZilla Client a FileZilla Server. Klient má podporu naprieč platformami, ale server podporuje iba Windows. Táto aplikácia sa používa na prenos súborov medzi počítačmi v sieti. V poslednej dobe však prichádzajú mnohé správy, v ktorých sa používateľom pri pokuse o pripojenie k serveru vyskytla chyba „ Nepodarilo sa načítať zoznam adresárov “.
Čo spôsobuje chybu „Nepodarilo sa načítať zoznam adresárov“ na FileZilla?
Po prijatí mnohých správ od viacerých používateľov sme sa rozhodli problém preskúmať a navrhli súbor riešení, ktoré ho odstránili pre väčšinu našich používateľov. Preskúmali sme tiež dôvody, pre ktoré je tento problém spustený, a sú uvedené niektoré z najbežnejších.
- Brána Windows Firewall: Server FileZilla vo väčšine prípadov fungoval lokálne, ale nie vzdialene. Kedykoľvek sa pokus o pripojenie uskutočnil lokálne, táto chyba sa spustila. Táto chyba je vyvolaná, pretože pripojenie FileZilla bolo blokované bránou Windows Firewall. Aj keď v bráne Firewall môže byť pridaná výnimka pre konkrétny port, na odosielanie a prijímanie súborov stále používa „ pasívny režim “. Toto sa vykonáva na náhodných portoch TCP. Preto sú tieto porty blokované bránou firewall a táto chyba sa spustí.
- Šifrovanie: Existuje niekoľko typov šifrovacích spojení, ktoré môžete použiť pri pokuse o pripojenie k serveru. Aj keď sú niektoré bezpečnejšie ako iné, často môžu spôsobiť problémy aj pri legitímnych pripojeniach tým, že bránia nadviazaniu spojenia.
Teraz, keď už máte základné znalosti o povahe problému, pôjdeme ďalej k riešeniam. Nezabudnite ich implementovať špecifickým spôsobom, akým sú prezentované, aby ste predišli konfliktom.
Riešenie 1: Vytvorenie pravidla brány firewall
Ak brána Firewall blokuje kontakt FileZilla s internetom, nebude správne fungovať a spustí sa chyba. Preto v tomto kroku najprv obmedzíme porty pre FileZilla a pridáme pre ne výnimky v bráne firewall. Urobiť to:
- Spustite server „FileZilla Server “ na počítači „ Server “.
- Kliknite na možnosť „ Upraviť “ a v zozname vyberte možnosť „Nastavenia“ .
Kliknite na „Upraviť“ a vyberte „Nastavenia“ - Na ľavej table kliknite na možnosť „ Nastavenia pasívneho režimu “ a začiarknite možnosť „ Použiť rozsah vlastných portov “.
- Do prvého a druhého poľa zadajte „ 2100 “.
Zadanie 2100 v oboch políčkach - Kliknutím na „ OK “ uložíte vaše nastavenia.
- Súčasným stlačením tlačidiel „ Windows “ a „ I “ otvoríte nastavenia.
- Kliknite na „ Aktualizácia a zabezpečenie“ a na ľavom paneli vyberte „ Zabezpečenie systému Windows “.
Výber možnosti „Aktualizácia a zabezpečenie“ - Kliknite na možnosť „ Firewall & Network Protection “ a vyberte tlačidlo „ Advanced Settings“ .
Kliknutím na „Rozšírené nastavenia“ - Vľavo - kliknite na možnosť „ Prichádzajúce pravidlo “ a potom na ňu kliknite pravým tlačidlom .
- V zozname vyberte „ New Rule“ .
Výber „Nové pravidlo“ - V časti „ Aký typ pravidla, ktorý chcete vytvoriť “, začiarknite políčko „ Port “ a kliknite na „Ďalej“.
Začiarkava sa možnosť „Port“ - Začiarknite políčko „ TCP “ a začiarknite políčko „ Konkrétne miestne porty “.
Začiarkava sa „TCP“ a možnosť „Konkrétne miestne porty“ - Do políčka napíšte „21 2100 “ a kliknite na „Ďalej“.
Poznámka: Na miesto pre 21 zapíšte port, ktorý ste vybrali pri vytváraní servera
- Začiarknite políčko „ Povoliť pripojenie “ a kliknite na „ Ďalej “.
Kliknutím na „Povoliť pripojenie“ - Na ďalšej obrazovke začiarknite možnosti „ Súkromné “, „ Doména “ a „ Verejná “.
Prebieha kontrola súkromných, doménových a verejných možností - Kliknite na „ Ďalej “ a zadajte meno, ktoré chcete pre toto pravidlo.
Zadanie názvu pravidla - Kliknutím na „ Dokončiť “ pridáte toto pravidlo.
- Rovnaký postup zopakujte aj v prípade „ Odchádzajúcich pravidiel“, aby ste do neho pridali rovnaké pravidlo.
- Po pridaní týchto pravidiel skontrolujte, či problém pretrváva.
Riešenie 2: Zmena šifrovania
Je možné, že problém spôsobujú konfigurácie šifrovania. Preto v tomto kroku zmeníme šifrovanie pripojenia. Pre to:
- V počítači „ Klient “ otvorte „ FileZilla Client “.
- Kliknite na „File“ a vyberte „ Site Manager “.
Kliknutím na Súbor a výberom položky „Správca stránok“ - Ak sa tam server, ku ktorému sa chcete pripojiť, ešte nenachádza, vyberte položku „ New Site “.
- Pridajte názov hostiteľa, používateľské meno a heslo pre pripojenie.
- Kliknite na rozbaľovaciu ponuku „ Typ prihlásenia “ a vyberte možnosť „ Normálne “.
- Kliknite na rozbaľovaciu ponuku „ Encryption “ a vyberte možnosť „ Only use Plain FTP “.
Zmena nastavení šifrovania - Vytvorte pripojenie a skontrolujte, či problém pretrváva.
Riešenie 3: Zmena konfigurácií FTP
V niektorých prípadoch nemusí byť nastavenie FTP správne nakonfigurované, kvôli čomu sa chyba spúšťa. Preto v tomto kroku zmeníme niektoré konfigurácie FTP. Za týmto účelom:
- V počítači „ Klient “ otvorte „ FileZilla Client“.
- Kliknite na „ Upraviť “ a vyberte „ Nastavenia “.
Kliknite na „Upraviť“ a vyberte „Nastavenia“ - Kliknite na „ FTP “ v časti „ Pripojenia “ a začiarknite možnosť „ Aktívne “.
Kliknutím na FTP a zaškrtnutím „Aktívne“ - Začiarknite políčko „Povoliť záložný režim pre iné režimy prenosu pri poruche “.
- Kliknite na „ Aktívny režim “ pod nadpisom „FTP“ a začiarknite možnosť „ Požiadať o operačný systém externú adresu IP “.
Kliknite na „Aktívny režim“ a začiarknite možnosť „Požiadať externý IP adresu o operačný systém“ - Kliknite na možnosť „ Pasívny režim “ a začiarknite políčko „ Jeseň späť do aktívneho režimu “.
Kliknite na „Pasívny režim“ a začiarknite možnosť „Pád späť do aktívneho režimu“ - Kliknutím na tlačidlo „ OK “ uložte nastavenia a skontrolujte, či problém pretrváva.
Riešenie 4: Zmena názvu hostiteľa
Niekedy môže chyba pri opravení spojenia s konkrétnym hostiteľom zmeniť názov hostiteľa na spustenie určitého protokolu. Preto v tomto kroku zmeníme názov hostiteľa. Pre to:
- V počítači „ Klient “ otvorte „ FileZilla Client “.
- Kliknite na možnosť „ Názov hostiteľa “.
- Pred skutočný názov hostiteľa servera zadajte nasledujúce
sftp: //
Pred názov hostiteľa sa pridá „sftp: //“ - Zadajte ostatné podrobnosti a skontrolujte, či problém pretrváva.