Come risolvere l'errore "Impossibile recuperare l'elenco delle directory" su FileZilla

FileZilla è un software gratuito, ha due versioni cioè FileZilla Client e FileZilla Server. Il client ha il supporto multipiattaforma ma il server supporta solo Windows. Questa applicazione viene utilizzata per trasferire file tra computer su una rete. Tuttavia, abbastanza recentemente, sono arrivati ​​molti rapporti in cui gli utenti riscontrano l' errore " Impossibile recuperare l'elenco delle directory " durante il tentativo di connettersi al server.

Impossibile recuperare l'errore dell'elenco directory su FileZilla

Cosa causa l'errore "Impossibile recuperare l'elenco delle directory" su FileZilla?

Dopo aver ricevuto numerosi rapporti da più utenti, abbiamo deciso di indagare sul problema e abbiamo escogitato una serie di soluzioni che lo hanno eliminato per la maggior parte dei nostri utenti. Inoltre, abbiamo esaminato i motivi per cui questo problema è stato attivato ed elencato di seguito alcuni dei più comuni.

  • Windows Firewall: nella maggior parte dei casi, il server FileZilla ha funzionato localmente ma non in remoto. Ogni volta che veniva effettuato localmente un tentativo di connessione, questo errore veniva attivato. Questo errore viene attivato perché la connessione di FileZilla è stata bloccata da Windows Firewall. Anche se l'eccezione per una determinata porta potrebbe essere aggiunta nel Firewall, utilizza comunque una " Modalità passiva " per inviare e ricevere file. Questo viene fatto su porte TCP casuali. Pertanto, queste porte sono bloccate dal firewall e questo errore viene attivato.
  • Crittografia: esistono diversi tipi di crittografia di connessione che è possibile utilizzare durante il tentativo di connessione al server. Sebbene alcuni siano più sicuri degli altri, spesso possono causare problemi anche con le connessioni legittime impedendo che venga stabilita la connessione.

Ora che hai una conoscenza di base della natura del problema, passeremo alle soluzioni. Assicurati di implementarli nel modo specifico in cui sono presentati per evitare conflitti.

Soluzione 1: creazione di una regola firewall

Se il Firewall impedisce a FileZilla di entrare in contatto con Internet, non funzionerà correttamente e verrà generato l'errore. Pertanto, in questo passaggio, limiteremo prima le porte per FileZilla e poi aggiungeremo le eccezioni per loro nel Firewall. Fare quello:

  1. Avviare il "FileZilla Server " sul computer " Server ".
  2. Fai clic sull'opzione " Modifica " e seleziona "Impostazioni" dall'elenco.

    Fare clic su "Modifica" e selezionare "Impostazioni"
  3. Fare clic sull'opzione " Impostazioni modalità passiva " dal riquadro a sinistra e selezionare l'opzione " Usa intervallo porte personalizzate ".
  4. Immettere " 2100 " nella prima casella e nella seconda casella.

    Immettere 2100 in entrambe le caselle
  5. Fare clic su " OK " per salvare le impostazioni.
  6. Premere contemporaneamente i pulsanti “ Windows ” + “ I ” per aprire le impostazioni.
  7. Fai clic su " Aggiornamento e sicurezza" e seleziona " Sicurezza di Windows " nel riquadro a sinistra.

    Selezione di "Aggiornamento e sicurezza"
  8. Fai clic sull'opzione " Protezione firewall e rete " e seleziona il pulsante "Impostazioni avanzate" .

    Facendo clic su "Impostazioni avanzate"
  9. Fare clic con il tasto sinistro del mouse sull'opzione " Regola in entrata ", quindi fare nuovamente clic con il tasto destro su di essa.
  10. Seleziona " Nuova regola" dall'elenco.

    Selezione di "Nuova regola"
  11. Sotto l'intestazione " Che tipo di regola si desidera creare ", selezionare l'opzione " Porta " e fare clic su "Avanti".

    Verifica dell'opzione "Porta"
  12. Controllare l'opzione " TCP " e selezionare l'opzione " Porte locali specifiche ".

    Verifica "TCP" e l'opzione "Porte locali specifiche"
  13. Scrivi " 21, 2100 " nello spazio e fai clic su "Avanti".

    Nota: al posto di 21 scrivere la porta selezionata durante la creazione del server

  14. Selezionare l'opzione " Consenti connessione " e fare clic su " Avanti ".

    Facendo clic su "Consenti connessione"
  15. Nella schermata successiva, seleziona " Privato ", " Dominio " e l'opzione " pubblica ".

    Verifica delle opzioni Private, Domain e Public
  16. Fai clic su " Avanti " e inserisci il nome desiderato per questa regola.

    Immettere il nome per la regola
  17. Fai clic su " Fine " per aggiungere questa regola.
  18. Ripeti lo stesso procedimento per " Regole in uscita" per aggiungere anche la stessa regola.
  19. Quando sono state aggiunte queste regole, controlla se il problema persiste.

Soluzione 2: modifica della crittografia

È possibile che il problema sia causato dalle configurazioni di crittografia. Pertanto, in questo passaggio, cambieremo la crittografia per la connessione. Per quello:

  1. Apri " FileZilla Client " sul computer " Client ".
  2. Fai clic su "File" e seleziona " Site Manager ".

    Facendo clic su File e selezionando "Site Manager"
  3. Se il server a cui vuoi connetterti non è già presente seleziona " Nuovo sito ".
  4. Aggiungi il nome host, il nome utente e la password per la connessione.
  5. Fai clic sul menu a discesa " Tipo di accesso " e seleziona " Normale ".
  6. Fai clic sul menu a discesa " Crittografia " e seleziona " Usa solo FTP semplice ".

    Modifica delle impostazioni di crittografia
  7. Effettua la connessione e controlla se il problema persiste.

Soluzione 3: modifica delle configurazioni FTP

In alcuni casi, le impostazioni FTP potrebbero non essere configurate correttamente a causa della quale viene attivato l'errore. Pertanto, in questo passaggio, cambieremo alcune configurazioni FTP. Per fare ciò:

  1. Apri " FileZilla Client" sul computer " Client ".
  2. Fai clic su " Modifica " e seleziona " Impostazioni ".

    Fare clic su "Modifica" e selezionare "Impostazioni"
  3. Fare clic su " FTP " in " Connessioni " e selezionare l'opzione " Attivo ".

    Fare clic su FTP e selezionare "Attivo"
  4. Seleziona "Consenti fallback ad altre modalità di trasferimento in caso di errore ".
  5. Fare clic su " Modalità attiva " sotto l'intestazione "FTP" e selezionare l'opzione " Richiedi indirizzo IP esterno al sistema operativo ".

    Fare clic su "Modalità attiva" e selezionare l'opzione "Richiedi indirizzo IP esterno al sistema operativo"
  6. Fare clic sull'opzione " Modalità passiva " e selezionare l'opzione " Ripristina modalità attiva ".

    Fare clic su "Passive Mode" e selezionare l'opzione "Fall Back to Active Mode"
  7. Fare clic su " OK " per salvare le impostazioni e verificare se il problema persiste.

Soluzione 4: modifica del nome host

A volte, durante la connessione a un host specifico, la modifica del nome host per l'avvio di un determinato protocollo potrebbe correggere l'errore. Pertanto, in questo passaggio, modificheremo il nome host. Per quello:

  1. Apri " FileZilla Client " sul computer " Client ".
  2. Fai clic sull'opzione " Nome host ".
  3. Immettere quanto segue prima del nome host effettivo del server
     sftp: // 

    Aggiunta di "sftp: //" prima del nome host
  4. Inserisci il resto dei dettagli e controlla se il problema persiste.

Articoli Interessanti