FTP en modo pasivo : EHOSTUNREACH – No hay ruta al host

Tengo un servidor FTP que se estaba ejecutando durante cerca de un mes sin ningún problema.

Hoy, no puedo conectarme con filezilla, me sale este mensaje :

La conexión de datos no se pudo establecer: EHOSTUNREACH – No hay ruta al host

He buscado en Google/SO y encontrado que podría ser una TLS problema.
Sin embargo, me puedo conectar al servidor FTP utilizando la consola :

$ ftp
ftp> open mymachine.mycompany.com
Connected to mymachine.mycompany.com
220 Bienvenue sur le serveur FTP mymachine.mycompany.com.
Name (mymachine.mycompany.com:adenoyelle): mylogin
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxr-xr-x    2 502      502         20480 Jun 05 11:51 Ga
drwxr-xr-x    7 502      502          4096 Apr 21 15:41 Bu
drwxr-xr-x    7 502      502          4096 Jun 03 16:26 Zo
226 Directory send OK.
ftp> 

Lo que puede ser la razón?

EDIT : he encontrado que la activación de la ‘Activo’ modo resuelve el problema en Filezilla pero la necesito para trabajar en modo pasivo

EDIT : Aquí está el seguimiento completo en Esta versión :

Status: Connecting to 10.196.***.***
Status: Connection established, waiting for welcome message...
Response:   220 Bienvenue sur le serveur FTP mymachine.mycompany.com.
Command:    USER mylogin
Response:   331 Please specify the password.
Command:    PASS ******
Response:   230 Login successful.
Command:    SYST
Response:   215 UNIX Type: L8
Command:    FEAT
Response:   211-Features:
Response:    EPRT
Response:    EPSV
Response:    MDTM
Response:    PASV
Response:    REST STREAM
Response:    SIZE
Response:    TVFS
Response:    UTF8
Response:   211 End
Command:    OPTS UTF8 ON
Response:   200 Always in UTF8 mode.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/home/mylogin"
Command:    TYPE I
Response:   200 Switching to Binary mode.
Command:    PASV
Response:   227 Entering Passive Mode (10,196,165,224,189,253).
Command:    LIST
Error:  The data connection could not be established: EHOSTUNREACH - No route to host

OriginalEl autor Arnaud Denoyelle | 2015-06-23

2 Kommentare

  1. 3

    Tenido el mismo problema con PASV y el PUERTO del Filezilla y vsftpd.
    La conexión se realiza correctamente para no caer de nuevo en modo Activo en Filezilla.

    Usando la configuración predeterminada en ambos vsftpd, Filezilla y abrir el puerto 21/TCP, usted necesita para cambiar al modo Activo para que funcione.

    OriginalEl autor ted-k42

  2. 0

    Bien hay una diferencia entre los dos, en la línea de comandos utilice PORT y Filezilla utiliza PASV de cambiar la dirección de la conexión utilizada. PORT significa que su computadora abre un puerto y espera para la conexión desde el servidor. PASV significa que el servidor abre un puerto y espera a que el cliente se conecte.

    Es posible que el servidor tiene un firewall bloqueando las conexiones entrantes, tal vez el firewall es estúpido y no puede detectar automáticamente el PASV resultado y permitir que el puerto correspondiente.
    Tal vez se ha trabajado antes, porque el servidor elegido puertos que estaban dentro de un rango permitido por el firewall.

    Voy a pedir a mis favoritos sysadmin si cambió algo después de su almuerzo 🙂
    ¿Qué hizo su «favorito sysadmin», dicen, Arnaud? (Me parece que tienen el mismo problema)

    OriginalEl autor r_ahlskog

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea