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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 Alex GD
13/01/2005 - 19:44 | Informe spam
Tengo el servidor y el cliente en modo port.
Lo del punto 2) entiendo que te refieres al modo pasivo, no?

Tenía entendido que en modo pasivo, el que inicia la comunicación es el
cliente y que en este caso ni siquiera es necesario abrir un puerto en el
servidor. Es así?


Saludos
Regards
Alex
Respuesta Responder a este mensaje
#3 JM Tella Llop [MVP Windows]
13/01/2005 - 19:58 | Informe spam
Siempre inicia la comunicacion el cliente. y por el puerto que tu le
indicas (por defecto el 21). Pero si pide modo pasivo, el servidor le
ofrece una lista de puertos y espera la comunicacion por el.

Por ello, desactiva en el cliente..

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 el servidor y el cliente en modo port.
Lo del punto 2) entiendo que te refieres al modo pasivo, no?

Tenía entendido que en modo pasivo, el que inicia la comunicación
es el cliente y que en este caso ni siquiera es necesario abrir un
puerto en el servidor. Es así?


Saludos
Regards
Alex

Respuesta Responder a este mensaje
#4 Alex GD
13/01/2005 - 20:04 | Informe spam
En modo pasivo, el servidor le ofrece una lista de puertos, pero esos
puertos deben estar abiertos? O al iniciar la comunicación el cliente no es
necesario?
Resumiendo, un servidor de ftp en modo pasivo puede funcionar sin ningún
puerto abierto? Y en modo port debe abrirse el 20 y el 21 o solamente el 21?

Saludos
Regards
Alex
Respuesta Responder a este mensaje
#5 JM Tella Llop [MVP Windows]
13/01/2005 - 20:06 | Informe spam
Precisamentedeben estar abiertos pero caes en la inconsistencia
que NUNCA vas a saber cuales ofrece.
Unicamente los routers de nateo "buenos" si le dices que una
comunicacion es ftp, son capaces de hacer lo que te he puesto en el
primer mensaje.

Los otros routers no saben y por tanto la comunicacion se corta.

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:
En modo pasivo, el servidor le ofrece una lista de puertos, pero
esos puertos deben estar abiertos? O al iniciar la comunicación el
cliente no es necesario?
Resumiendo, un servidor de ftp en modo pasivo puede funcionar sin
ningún puerto abierto? Y en modo port debe abrirse el 20 y el 21 o
solamente el 21?

Saludos
Regards
Alex

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida