Modo PORT en ftp

13/01/2005 - 18:39 por Alex GD | Informe spam
Tengo un server de ftp asignado al puerto 2021 en modo PORT. He
redireccionado ese puerto a la IP de la LAN donde tengo el servidor. Al
entrar desde fuera se encuentra el server, se logea pero no pasa de ahí con
el siguiente error:

Opening ASCII mode data connection for /bin/ls.

Connection closed. Server timeout.



Si pongo un servidor de FTP en modo PORT, es necesario abrir algún otro
puerto aparte del 2021? No veo esa opción en el servidor de ftp ni nada que
guarde relación con el puerto 20 (que no se si se tiene que abrir también)



Saludos
Regards
Alex
 

Leer las respuestas

#1 JM Tella Llop [MVP Windows]
13/01/2005 - 19:36 | Informe spam
Cuidado con el modo de funcionamiento del ftp.
Si es pasivo, entonces no vale con direccionar un puerto.. porque en
este modo, el sevidor ofrece cualquier puerte libre al cliente y este ya
debe realizar la comunicacion por el puerto ofrecido. Puede ser
cualquiera, por lo que lo de remapear un puerto NO sirve en este modo.

Quedan dos soluciones:

1) No permitir el modo pasivo en el server (todos admiten esta
configuracion), o bien en el cliente, decirle que NO negocie modo pasivo
(todos los clientes tambien lo admiten... hasta el propio windows en la
configuracion del IE).

2) Que el servicio de mapero del puerto (esté en la maquina que esté) se
le pueda configurar para decirle que es comunicacion ftp. En ese caso,
el propio "nateador" permite una vez establecida la primera comunicacion
con un cliente, que desde ese cliente la siguiente peticio vaya a
cualquier puerto (ya que "conoce" el funcionamiento del ftp) y
dinamicamente reasigna ese puerto en ese momento para esa IP. Pero por
desgraciano todos los routers (muy pocos), permiten esto.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"Alex GD" wrote in message
news:

Tengo un server de ftp asignado al puerto 2021 en modo PORT. He
redireccionado ese puerto a la IP de la LAN donde tengo el servidor.
Al entrar desde fuera se encuentra el server, se logea pero no pasa de
ahí con el siguiente error:

Opening ASCII mode data connection for /bin/ls.

Connection closed. Server timeout.



Si pongo un servidor de FTP en modo PORT, es necesario abrir algún
otro puerto aparte del 2021? No veo esa opción en el servidor de ftp
ni nada que guarde relación con el puerto 20 (que no se si se tiene
que abrir también)



Saludos
Regards
Alex

Preguntas similares