ECONNREFUSED – Connection refused by server Filezilla

A veces el cliente FTP Filezilla nos sorprende con el error Econnrefused – Connection refused by server.

 
econnrefused connection refused by server
 

Posibles Causas del error Econnrefused

 

  • Las causas más comunes de este error son:
    • Error provocado por el bloqueo del host debido al firewall del equipo (el Firewall bloquea el programa Filezilla), o el firewall de la red, en cuyo caso debemos acceder al firewall y permitir el acceso al programa y sus puertos.
    • También puede aparecer este error debido al antivirus, dependiendo del antivirus que tengamos activado (algunos incorporan protección de acceso u otros servicios que interceptan la red). Básicamente es lo mismo, se está bloqueando el programa Filezilla.

 

  • Otras razones menos comunes pero posibles:
    • Filezilla no está configurado correctamente para conectar al host FTP (en la opción Servidor, la información no es correcta): Puede que no hayamos configurado correctamente nuestro hostname FTP o IP de servidor FTP (a veces se usa el hostname FTP y a veces basta con la IP ).

econnrefused - servidor conexion ftp

 

    • En el nombre del servidor, nos falta añadir “ftp.” delante del nombre del servidor: parece una tontería, pero es un problema bastante común. Por ejemplo: ftp.midominio.com
    • La configuración del cliente Filezilla no es correcta y está siendo bloqueado al intentar salir al exterior, y hemos de configurarlo adecuadamente para la red en la que nos encontremos (podemos hacerlo con el asistente de configuración de red de Filezilla).

 

 

 

SOLUCIONES ante el error Econnrefused

 

  • Para asegurarnos de si el “culpable” es el cortafuegos del equipo, lo más rápido es desactivar temporalmente el firewall y probar entonces.

 

desactivar firewall error econnrefused

 
—> Tras desactivar el Firewall del equipo, probamos de nuevo el cliente FTP. Si sigue apareciendo el error, seguimos revisando los siguientes puntos.
 

 

 

Hemos de ir a Firewall de Windows / Configuración avanzada :

filezilla configuracion avanzada del firewall

 
Y en la pantalla que se abrirá a continuación, debemos crear la regla para el firewall. Tenemos 2 opciones: Podemos permitir el acceso al programa Filezilla.exe (buscando la ruta del ejecutable), o permitir a mano los puertos usados por Filezilla (20 y 21).
 

  • Pulsaremos sobre Nueva Regla y seguiremos el asistente.
    • Opción 1 – permitir acceso a Filezilla.exe: Elegiremos Filezilla.exe en Programa , y marcaremos Permitir.
    • Opción 2 – abrir puertos : Los puertos a abrir son el puerto 20 para comandos, y el puerto 21 para transferencia de datos.

 

econnrefused reglas firewall
 

  • Usar el Asistente de configuración de red de Filezilla y hacer pruebas de conexión FTP.

 
Si ninguno de los métodos anteriores funciona, usaremos el asistente de configuración de red de Filezilla y configuraremos de nuevo el cliente FTP.
 

Vamos a la pestaña Edición, y buscamos la opción “Asistente de configuración de red“:

econnrefused - usamos asistente de configuracion de red de filezilla
 

 

El asistente comenzará, mostrándonos la pantalla de presentación e informándonos de que el asistente nos va a ayudar a configurar el cliente y a comprobar la configuración:

filezilla - asistente de configuracion de cortafuegos y enrutador
 
 

La primera opción que podremos configurar es la de Tipo de transferencia predeterminada.

–> Marcamos : Pasivo (recomendado)

y marcamos también :

–> Permitir probar otro modo de transferencia si falla.

econnrefused filezilla - modo pasivo
 

 

A continuación marcamos la opción:

Usar en su lugar la dirección IP externa del servidor

filezilla usar la direccion ip externa del servidor
 

 

Ahora debemos configurar el cliente Filezilla para que utilice nuestra IP externa al salir al exterior cuando se conecta por FTP.

Marcamos la opción:

Conseguir la IP externa a partir de la siguiente URL: http://ip.filezilla-project.org/ip.php

 

filezilla asistente conseguir ip externa
 

 

Toca configurar el intervalo de puertos.

Marcamos la opción:

Pedir un puerto al sistema operativo.

asistente filezilla pedir un puerto al sistema operativo
 

 

Y finalmente tras configurar todas estas opciones, estamos a punto de realizar la prueba de funcionamiento y conexón FTP. Pulsamos “Probar” :

econnrefused filezilla test de conexión FTP

 

 
Veremos que Filezilla nos muestra el progreso del proceso de conexión, y el Firewall de Windows “saltará”, avisándonos de un intento de conexión por parte de Filezilla FTP Client.

Pulsamos sobre “Permitir acceso“.

prueba de configuracion filezilla ftp
 

 

Y al final de los resultados de comprobación, si todo ha ido bien, veremos el resultado:

Respuesta: 200 OK

que significa que Filezilla ha conseguido conectar.

econnrefused filezilla prueba conexion respuesta 200 OK
 

 

Conclusión

 
Después de todas las acciones realizadas, nuestro cliente Filezilla debería estar correctamente configurado y no deberíamos volver a recibir el error Econnrefused.

Si a pesar de todo, seguimos recibiendo el error, sería interesante leer en el foro de Filezilla sobre el error Econnrefused, donde podemos encontrar más info acerca del problema y otros casos de usuarios, junto a algunas posibles soluciones.