Problema conexion FTP

Problema conexion FTP

Hola, hace pocos días nos pusieron Fibra de Movistar y desde entonces tenemos problemas con las conexiones FTP.  En algunas cuentas conecta pero no lista lis archivos.

Nos han dicho que puede ser la configuración del puerto 21 y el firewall pero no tenemos acceso a estas configuraciones.

Lo utilizamos a diario para trabajar, ayuda por favor!

Hemos hablado por telefono pero nada...

 

 

Etiquetas (2)
Mensaje 1 de 9
2.031 Visitas
8 RESPUESTAS 8

Hola @garamond

 

Si quieres pasanos tus datos por privado (Nº teléfono , DNI , Dirección Completa y móvil de contacto ) para que podamos verificar lo que nos comenta y te decimos algo a la mayor brevedad posible.


Saludos ; VeroGuiño

 



Si necesitas soporte técnico en averías de Móvil, Fijo, Movistar+ o Internet Fijo (cobre o fibra), puedes acceder a nuestro apartado de Soporte Técnico o rellenar este formulario. También puedes contactar con nosotros llamando al 1002.

 Si necesitas contratar Fibra Ópticacomprobar tu cobertura Adsl y Fibrao ver información sobre la instalación de la fibra visita nuestra página ADSL y Fibra en movistar.es 

Solución aceptada.png
Mensaje 2 de 9
2.025 Visitas

Privado enviado!

Quedo a la espera, gracias!

Mensaje 3 de 9
2.019 Visitas

Hola @garamond

 

De acuerdo, ya he recibido de nuevo los datos, pasamos tu caso con los compañeros de empresa para que ellos lo traten.

Un saludo

Vero



Si necesitas soporte técnico en averías de Móvil, Fijo, Movistar+ o Internet Fijo (cobre o fibra), puedes acceder a nuestro apartado de Soporte Técnico o rellenar este formulario. También puedes contactar con nosotros llamando al 1002.

 Si necesitas contratar Fibra Ópticacomprobar tu cobertura Adsl y Fibrao ver información sobre la instalación de la fibra visita nuestra página ADSL y Fibra en movistar.es 

Solución aceptada.png
Mensaje 4 de 9
2.009 Visitas

Buenas @garamond

 

Estáis usando Modo Pasivo?? Por la descripción del síntoma, yo diría que estáis usando FTP Activo, y no Pasivo. Y esto es un problema en Routers que usan por lo general NAT de tipo "Port Restricted".

 

Es decir... el Router bloquea por defecto absolutamente todo el tráfico entrante no solicitado, si llega tráfico externo hacia un puerto que el Router no tenga ya en la "lista de conexiones" (IP:Puerto), El router va a descartar ese tráfico.

Cuando FTP funciona en modo activo, el cliente envía los datos por un puerto, pongamos por ejemplo el 2000 hacia el puerto 21 del servidor (FTP), pero después de la negociación, sin que el cliente haya enviado antes una petición previa (conexión), el servidor envía los datos de vuelta al cliente a través de su puerto de datos, el 20, hacia OTRO PUERTO al equipo del cliente, en este caso sería el 2001. La tabla NAT permite el tráfico a tu puerto 2000 porque tu cliente inició la comunicación desde dicho puerto, perto tu cliente no dijo nada sobre el puerto 2001, así que ese tráfico se descarta.

 

En modo pasivo todo funciona de forma diferente, en la negociación se establece otro puerto en el servidor para los datos, y el cliente en este caso inicia la comunicación hacia dicho puerto, permitiendo el correcto funcionamiento.

 

Aseguraros por tanto que todos los clientes FTP se usen en modo Pasivo, depende del cliente se configurará en un lado o en otro, y eso debería de solucionar el problema.

 

Saludos.



Por privado solo asuntos privados, para lo demás la comunidad."El conocimiento nace del desacuerdo"
Mensaje 5 de 9
1.984 Visitas

Hola @Theliel:

Primero GRACIAS

Si, ya hemos probado antes lo del modo pasivo y en algún caso, no en todos, lo soluciona claro.

Pero en otros casos conecta pero no lista los archivos y desconecta.

Y hay casos en los que nos da un error que dice: 

Server said: Illegal PORT command

Error -162: PORT failed

Te sugiere algo?

Gracias de nuevo!

Mensaje 6 de 9
1.982 Visitas

Buenas @garamond

 

Claro, PORT es usado cuando se está usando el modo activo, y no pasivo. En Pasivo no se usa PORT. De todos modos el mensaje lo lanza el servidor, no el cliente, con lo que al margen de que pueda funcionar o no detrás de NAT, el servidor mismo es el que no soporta PORT, que no es tampoco muy raro, dado que el paso del tiempo hace que poco a poco se vaya dejando de usar PORT.

 

Usas en todos los equipos el mismo cliente FTP?? Sea sí o no, cual o cuales??



Por privado solo asuntos privados, para lo demás la comunidad."El conocimiento nace del desacuerdo"
Mensaje 7 de 9
1.972 Visitas

@Theliel

Gracias de nuevo!

Insisto en que utilizo el FTP PASIVO y me da este error que te comente antes!

Los clientes de FTP que utilizamos son TRANSMIT, FILEZILA Y algunos nativos de aplicaciones.

El problema es que hasta hace unos días nos funcionaba pero a partir de que nos pusieron la FIBRA no podemos conectarnos.

Como lo solucionarías tu? Tienes idea?

Trabajamos con esta herramienta y es indispensable... Ya no sabemos que hacer!

Gracias de nuevo!

 

Mensaje 8 de 9
1.969 Visitas

Buenas @garamond

 

Sí, si no dudo el ajuste en el cliente, lo que digo es que el comando PORT usado por FTP es usado solo en modo activo, el modo pasivo no lo usa.

 

Te diría que me dieses o abrieses una cuenta FTP en el servidor donde os da el problema y me mandases los datos por privado, pero presupongo que como es natural no es posible. Otra opción, logea la sesión FTP de alguno de ellos que te da el problema, y me la mandas por privado. Dado que FTP usa texto plano, elimina del log la contraseña, la cambias por 1234 o lo que quieras.

 

Técnicamente hablando,la única limitación que tiene FTP desde el punto de vista de un programa cliente, es el que te he comentado, y PORT es prueba de ello:

 

Esta es una sesión a mi servidor por FTP en modo Pasivo:

 

 

Using FTP protocol.
Doing startup conversation with host.
PWD
257 "/" is your current location
Changing directory to "/".
CWD /
250 OK. Current directory is /
Getting current directory name.
PWD
257 "/" is your current location
Recibiendo listado de Directorio...
TYPE A
200 TYPE is now ASCII
PASV
227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx)
MLSD
Conectando con xxx.xxx.xxx.xxx:xxx...
Session ID reused
150 Accepted data connection
Conexión TLS establecida
Data connection closed
226-Options: -a -l 
226 26 matches total
Listado de directorio completado

 

Y esta otra sería la misma en modo Activo:

 

Using FTP protocol.
Doing startup conversation with host.
PWD
257 "/" is your current location
Changing directory to "/".
CWD /
250 OK. Current directory is /
Getting current directory name.
PWD
257 "/" is your current location
Recibiendo listado de Directorio...
TYPE A
200 TYPE is now ASCII
PORT 192,168,2,2,117,190
200 PORT command successful
MLSD
[Conexión abortada, error]

En el primer ejemplo, la IP usada para el modo pasivo es la del servidor en cuestión, es el cliente quien se conecta al puerto de datos del servidor y todo funciona. En modo Activo, PORT especifica la IP del cliente y puertos a los que el servidor se conectará, pero estamos detrás de NAT, con lo que cuando enviamos un MLSD que es básicamente el listado de archivos, no devuelve nada, o se queda a la espera, o da error, por la sencilla razón de que ese tráfico lo está cortando el FW del Router, de ahí la necesidad de usar el modo pasivo.

 

Si el error es que el servidor remoto no soporta PORT, el cliente FTP está usando modo activo, de lo contrario el cliente no debería de enviar PORT. El primer ejemplo en modo pasivo funcionará siempre o casi siempre, el segundo sólo si el cliente está conectado a internet directamente o si se crean excepciones en el Router para permitir el tráfico a dicho cliente.

 

Logea la sesión con uno que te de problemas y me lo mandas por privado como te digo, pero sigo diciendo que el poblema es el cliente FTP que usas o problema de configuración de este.

 



Por privado solo asuntos privados, para lo demás la comunidad."El conocimiento nace del desacuerdo"
Mensaje 9 de 9
1.953 Visitas