Página 1 de 1

FTP que puerto usa ??

Publicado: Jue Nov 27, 2008 11:03 pm
por Fernando Leal
Hola gente,
Tengo mi programa instalado en una red. En la PC donde se hicieron las
pruebas subo y descargo información via FTP. Funciona bien, por que la PC
tiene permiso de enviar y recibir.
Ahora resulta que en otras PCs sube pero no baja. Asi que la encargada de
sistemas me pregunta ¿Qué puerto abres para enviar y cual necesitas para
recibir información??
Yo que sé. Para subir uso:
WITH OBJECT TFtp():Create( Self )
:cUser := AppData:CUSER
:cPassword := AppData:CPASS
:nTransferType := FTP_TRANSFER_TYPE_BINARY
if :Open()
if :Connect( AppData:CSERVER )
if :PutFile( Application:cDirectory+"TEMPCARGAR.DBF" ,
cRutaServer )
// El archivo fué subido
y para bajar uso
if :GetFile( cArchivo, Application:cDirectory+"BAJAR" + cArchivo )
// Archivo descargado
Entonces ??
Alguien me puede ayudar. No supe que decir :-(
Gracias

FTP que puerto usa ??

Publicado: Jue Nov 27, 2008 11:20 pm
por notengo
Fernando,
por defecto, el protocolo FTP usa el puerto 21. Puedes modificar la
propiedad oFTP:nPort o comprueba si ese puerto está abierto y tiene permisos.
Saludos,
José Lalí­n

FTP que puerto usa ??

Publicado: Vie Nov 28, 2008 3:16 am
por Fernando Leal
Hola José,
Ciertamente ya sospechaba eso.
¿Nada tiene que ver que la empresa tenga una IP statica o sea única?
En esa red el programa está instalado justamente en un directorio de la red,
entonces en 5 PCs tienen un acceso directo a ese programa que está en la
red.
Verás, es que me ha dicho que si yo bajo info por FTP ella debe permitir la
entrada por el puerto 44 por ejemplo. Pero debe ser diferente para cada PC
el número de puerto. Eso no me cuadra. O yo no termino de entenderle o creo
que me está explicando mal.
Por lo pronto le dire que pruebe a darle permisos a las 5 PCs sin cambiar
nada de puertos y hacemos la prueba. Si las PCs trabajan bien, entonces le
diré que es cosa de permisos y ya no le muevo nada pues mi programa si
funciona.
Gracias
Fernando

FTP que puerto usa ??

Publicado: Mar Dic 02, 2008 9:37 am
por new_indika
Fernando,
Puede ser que aunque cada PC esté usando internamente el puerto 21 para
los servicios FTP, este puerto haya sido "mapeado" externamente desde el
router a un puerto diferente. Por ejemplo, 44,45,46,47 y 48. Esto suele
ser así­ porque sino serí­a imposible para un equipo externo a dicha red
poder acceder a dichos puertos.
Como ejemplo, si suponemos que la IP estática es 80.81.82.83, se podrí­a
decir que:
(Ip:Puerto, IPLocal:Puerto)
80.81.82.83:44 -> 192.168.1.1:21
80.81.82.83:45 -> 192.168.1.2:21
80.81.82.83:46 -> 192.168.1.3:21
80.81.82.83:47 -> 192.168.1.4:21
80.81.82.83:48 -> 192.168.1.5:21
Espero haber sido de ayuda, un saludo.

FTP que puerto usa ??

Publicado: Mar Dic 09, 2008 6:32 pm
por Fernando Leal
Gracias por la ayuda.
Al final le han movido no se que cosa al Router y ya funciona bien. :-)
Saludos