Como corrigir erro 'Falha ao recuperar listagem de diretório' no FileZilla

FileZilla é um software livre, tem duas versões, ou seja, FileZilla Client e FileZilla Server. O cliente tem suporte multi-plataforma, mas o servidor suporta apenas o Windows. Este aplicativo é usado para transferir arquivos entre computadores em uma rede. No entanto, muito recentemente, muitos relatórios estão chegando, onde os usuários experimentam o erroFalha ao recuperar a listagem de diretórios ” ao tentar se conectar ao servidor.

Falha ao recuperar o erro de listagem de diretório no FileZilla

O que causa o erro “Falha ao recuperar listagem de diretório” no FileZilla?

Depois de receber vários relatórios de vários usuários, decidimos investigar o problema e criamos um conjunto de soluções que o erradicaram para a maioria de nossos usuários. Além disso, analisamos os motivos pelos quais esse problema foi acionado e listamos alguns dos mais comuns abaixo.

  • Firewall do Windows: Na maioria dos casos, o servidor FileZilla funcionava localmente, mas não remotamente. Sempre que uma tentativa de conexão foi feita localmente, esse erro foi acionado. Esse erro é acionado porque a conexão do FileZilla estava sendo bloqueada pelo Firewall do Windows. Mesmo que a exceção para uma porta específica possa ser adicionada no Firewall, ela ainda usa um “ Modo Passivo ” para enviar e receber arquivos. Isso é feito em portas TCP aleatórias. Portanto, essas portas são bloqueadas pelo Firewall e esse erro é acionado.
  • Criptografia: Existem vários tipos de criptografia de conexão que você pode usar ao tentar se conectar ao servidor. Embora alguns sejam mais seguros do que os outros, eles podem causar problemas mesmo com as conexões legítimas, impedindo que a conexão seja estabelecida.

Agora que você tem uma compreensão básica da natureza do problema, nós nos moveremos em direção às soluções. Certifique-se de implementá-los da maneira específica em que são apresentados para evitar conflitos.

Solução 1: Criando uma regra de firewall

Se o Firewall estiver impedindo o FileZilla de entrar em contato com a Internet, ele não funcionará corretamente e o erro será acionado. Portanto, nesta etapa, estaremos primeiro limitando as portas para o FileZilla e, em seguida, adicionando exceções para elas no Firewall. Fazer isso:

  1. Inicie o “FileZilla Server ” no computador “ Server ”.
  2. Clique na opção " Editar " e selecione "Configurações" na lista.

    Clicando em "Editar" e selecione "Configurações"
  3. Clique na opção “ Configurações do modo passivo ” no painel esquerdo e marque a opção “ Usar intervalo de porta personalizado ”.
  4. Digite2100 ” na primeira caixa e na segunda caixa.

    Entrando 2100 em ambas as caixas
  5. Clique em " OK " para salvar suas configurações.
  6. Pressione os botões “ Windows ” + “ I ” simultaneamente para abrir as configurações.
  7. Clique em “ Update & Security” e selecioneWindows Security ” no painel esquerdo.

    Selecionando “Atualização e Segurança”
  8. Clique na opção “ Firewall & Network Protection ” e selecione o botão “ Advanced Settings” .

    Clicando em "Configurações avançadas"
  9. Clique com o botão esquerdo na opção " Regra de entrada " e, em seguida, clique com o botão direito nela novamente.
  10. Selecione " Nova Regra" na lista.

    Selecionando “Nova Regra”
  11. Sob o título " O tipo de regra que você deseja criar ", marque a opção " Porta " e clique em "Avançar".

    Verificando a opção “Port”
  12. Marque a opção " TCP " e marque a opção " Portas Locais Específicas ".

    Verificar "TCP" e a opção "Portas Locais Específicas"
  13. Escreva em “ 21, 2100 ” no espaço e clique em “Next”.

    Nota: No local para 21, escreva a porta que você selecionou ao criar o servidor

  14. Marque a opção “ Allow Connection ” e clique em “ Next “.

    Clicando em "Permitir conexão"
  15. Na próxima tela, marque " Privado ", " Domínio " e a opção " público ".

    Verificando as opções Particular, Domínio e Público
  16. Clique em “ Next ” e digite o nome que você deseja para esta regra.

    Inserindo o nome da regra
  17. Clique em " Concluir " para adicionar esta regra.
  18. Repita este mesmo processo para " Regras de saída" para adicionar a mesma regra também.
  19. Quando essas regras forem adicionadas, verifique se o problema persiste.

Solução 2: Mudando a Criptografia

É possível que as configurações de criptografia possam estar causando o problema. Portanto, nesta etapa, estaremos alterando a criptografia para a conexão. Por isso:

  1. Abra oFileZilla Client ” no computador “ Client ”.
  2. Clique em "Arquivo" e selecione " Gerenciador de sites ".

    Clicando no arquivo e selecionando "Site Manager"
  3. Se o servidor ao qual você deseja se conectar não estiver lá, selecione " Novo Site ".
  4. Adicione o nome do host, nome de usuário e senha para a conexão.
  5. Clique na lista suspensa “ Logon Type ” e selecione “ Normal “.
  6. Clique no menu suspenso " Encryption " e selecione " Only use Plain FTP ".

    Alterar as configurações de criptografia
  7. Faça a conexão e verifique se o problema persiste.

Solução 3: Alterando configurações de FTP

Em alguns casos, as configurações de FTP podem não estar configuradas corretamente devido ao erro que está sendo disparado. Portanto, nesta etapa, estaremos alterando certas configurações de FTP. A fim de fazer isso:

  1. Abra oFileZilla Client” no computador “ Client ”.
  2. Clique em " Editar " e selecione " Configurações ".

    Clicando em "Editar" e selecione "Configurações"
  3. Clique em “ FTP ” em “ Conexões ” e marque a opção “ Ativo ”.

    Clicando no FTP e checando “Ativo”
  4. Marque a opção "Permitir retorno a outros modos de transferência em caso de falha ".
  5. Clique em “ Active Mode ” sob o título “FTP” e marque a opção “ Pergunte ao seu sistema operacional para endereço IP externo ”.

    Clicando em “Modo Ativo” e marcando a opção “Pergunte ao seu sistema operacional por Endereço IP Externo”
  6. Clique na opção “ Passive Mode ” e marque a opção “ Fall Back to Active Mode ”.

    Clicando em “Passive Mode” e checando a opção “Fall Back to Active Mode”
  7. Clique em " OK " para salvar suas configurações e verifique se o problema persiste.

Solução 4: alterando o nome do host

Às vezes, ao fazer uma conexão com um host específico, alterar o nome do host para iniciar um determinado protocolo pode corrigir o erro. Portanto, nesta etapa, estaremos alterando o nome do host. Por isso:

  1. Abra oFileZilla Client ” no computador “ Client ”.
  2. Clique na opção " Hostname ".
  3. Digite o seguinte antes do nome do host real do servidor
     sftp: // 

    Adicionando “sftp: //” antes do nome do host
  4. Digite o restante dos detalhes e verifique se o problema persiste.

Artigos Interessantes