Cómo corregir el error 'Error al recuperar el listado de directorio' en FileZilla

FileZilla es un software gratuito, tiene dos versiones, es decir, FileZilla Client y FileZilla Server. El cliente tiene soporte multiplataforma, pero el servidor solo es compatible con Windows. Esta aplicación se utiliza para transferir archivos entre computadoras en una red. Sin embargo, recientemente, se han recibido muchos informes en los que los usuarios experimentan el error " No se pudo recuperar el listado de directorio " al intentar conectarse al servidor.

No se pudo recuperar el error de listado de directorio en FileZilla

¿Qué causa el error "Error al recuperar el listado de directorio" en FileZilla?

Después de recibir numerosos informes de múltiples usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones que lo erradicaron para la mayoría de nuestros usuarios. Además, analizamos las razones por las cuales se desencadena este problema y enumeramos algunos de los más comunes a continuación.

  • Firewall de Windows: en la mayoría de los casos, el servidor FileZilla funcionaba localmente pero no de forma remota. Cada vez que se realizaba un intento de conexión localmente, se activaba este error. Este error se desencadena porque el cortafuegos de Windows ha bloqueado la conexión de FileZilla. Aunque la excepción para un puerto en particular podría agregarse en el Firewall, aún utiliza un " Modo pasivo " para enviar y recibir archivos. Esto se hace en puertos TCP aleatorios. Por lo tanto, el Firewall bloquea estos puertos y se activa este error.
  • Cifrado: existen varios tipos de cifrados de conexión que puede usar al intentar conectarse al servidor. Aunque algunos son más seguros que otros, a menudo pueden causar problemas incluso con las conexiones legítimas al evitar que se establezca la conexión.

Ahora que tiene una comprensión básica de la naturaleza del problema, avanzaremos hacia las soluciones. Asegúrese de implementarlos de la manera específica en que se presentan para evitar conflictos.

Solución 1: crear una regla de firewall

Si el cortafuegos impide que FileZilla se ponga en contacto con Internet, no funcionará correctamente y se activará el error. Por lo tanto, en este paso, primero limitaremos los puertos para FileZilla y luego agregaremos excepciones para ellos en el Firewall. Para hacer eso:

  1. Inicie el " Servidor FileZilla " en la computadora " Servidor ".
  2. Haga clic en la opción " Editar " y seleccione "Configuración" de la lista.

    Al hacer clic en "Editar" y seleccione "Configuración"
  3. Haga clic en la opción " Configuración de modo pasivo " en el panel izquierdo y marque la opción " Usar rango de puerto personalizado ".
  4. Introduzca " 2100 " en el primer cuadro y el segundo cuadro.

    Ingresando 2100 en ambos cuadros
  5. Haga clic en " Aceptar " para guardar su configuración.
  6. Presione los botones " Windows " + " I " simultáneamente para abrir la configuración.
  7. Haga clic en " Actualización y seguridad" y seleccione " Seguridad de Windows " en el panel izquierdo.

    Seleccionando "Actualización y seguridad"
  8. Haga clic en la opción " Protección de firewall y red " y seleccione el botón "Configuración avanzada" .

    Al hacer clic en "Configuración avanzada"
  9. Haga clic con el botón izquierdo en la opción " Regla de entrada " y luego haga clic con el botón derecho nuevamente.
  10. Seleccione " Nueva regla" de la lista.

    Seleccionar "Nueva regla"
  11. Bajo el encabezado " Qué tipo de regla desea crear ", marque la opción " Puerto " y haga clic en "Siguiente".

    Marcando la opción "Puerto"
  12. Marque la opción " TCP " y marque la opción " Puertos locales específicos ".

    Marcando la opción "TCP" y la opción "Puertos locales específicos"
  13. Escriba " 21, 2100 " en el espacio y haga clic en "Siguiente".

    Nota: en lugar de 21, escriba el puerto que seleccionó al crear el servidor

  14. Marque la opción " Permitir conexión " y haga clic en " Siguiente ".

    Al hacer clic en "Permitir conexión"
  15. En la siguiente pantalla, marque " Privado ", " Dominio " y la opción " público ".

    Verificación de las opciones Privado, Dominio y Público
  16. Haga clic en " Siguiente " e ingrese el nombre que desea para esta regla.

    Ingresando el nombre de la regla
  17. Haga clic en " Finalizar " para agregar esta regla.
  18. Repita este mismo proceso para " Reglas salientes" para agregar también la misma regla.
  19. Cuando se hayan agregado estas reglas, verifique si el problema persiste.

Solución 2: cambio de cifrado

Es posible que las configuraciones de cifrado estén causando el problema. Por lo tanto, en este paso, cambiaremos el cifrado de la conexión. Para eso:

  1. Abra " FileZilla Client " en la computadora " Cliente ".
  2. Haga clic en "Archivo" y seleccione " Administrador del sitio ".

    Al hacer clic en Archivo y seleccionar "Administrador del sitio"
  3. Si el servidor al que desea conectarse no está allí, seleccione " Nuevo sitio ".
  4. Agregue el nombre de host, el nombre de usuario y la contraseña para la conexión.
  5. Haga clic en el menú desplegable " Tipo de inicio de sesión " y seleccione " Normal ".
  6. Haga clic en el menú desplegable " Cifrado " y seleccione " Usar solo FTP simple ".

    Cambiar la configuración de cifrado
  7. Realice la conexión y verifique si el problema persiste.

Solución 3: Cambiar configuraciones de FTP

En algunos casos, la configuración de FTP puede no estar configurada correctamente debido a que se está activando el error. Por lo tanto, en este paso, cambiaremos ciertas configuraciones de FTP. Para hacer eso:

  1. Abra " FileZilla Client" en la computadora " Cliente ".
  2. Haga clic en " Editar " y seleccione " Configuración ".

    Al hacer clic en "Editar" y seleccione "Configuración"
  3. Haga clic en " FTP " en " Conexiones " y marque la opción " Activo ".

    Al hacer clic en FTP y marcar "Activo"
  4. Marque "Permitir respaldo a otros modos de transferencia en caso de falla ".
  5. Haga clic en " Modo activo " debajo del encabezado "FTP" y marque la opción " Preguntar a su sistema operativo por la dirección IP externa ".

    Al hacer clic en "Modo activo" y marcar la opción "Preguntar a su sistema operativo por la dirección IP externa"
  6. Haga clic en la opción " Modo pasivo " y marque la opción " Volver al modo activo ".

    Al hacer clic en "Modo pasivo" y marcar la opción "Volver al modo activo"
  7. Haga clic en " Aceptar " para guardar su configuración y verifique si el problema persiste.

Solución 4: alterar el nombre del host

A veces, al realizar una conexión a un host específico que altera el nombre de host para iniciar un determinado protocolo, puede solucionar el error. Por lo tanto, en este paso, modificaremos el nombre de host. Para eso:

  1. Abra " FileZilla Client " en la computadora " Cliente ".
  2. Haga clic en la opción " Nombre de host ".
  3. Ingrese lo siguiente antes del nombre de host real del servidor
     sftp: // 

    Agregar "sftp: //" antes del nombre de host
  4. Ingrese el resto de los detalles y verifique si el problema persiste.

Artículos De Interés