none
Dos Servidores FTP en la misma Red RRS feed

  • Pregunta

  •  

    Hola buenas tardes, he encontrado este sitio buscando en la red información sobre un problema que tengo. Espero me puedan ayudar.

     

    Resulta que tengo necesidad de tener dos equipos con windows 2003 server y cada uno de ellos con un servidor FTP . Pensé que con asignarle a cada FTP  el puerto 21 y el puerto 20 (para que no coincidan) a cada uno de ellos y abrir dichos puertos el el router y redirigirlos a las IP de los equipos correspondientes seria suficiente.

     

    La cuestión es que solo me funciona el del puerto 21 (el cual accedo sin problemas). El del puerto 20 no funciona. He probado con distintos puertos pero nada.

     

    Quisiera saber si se podria implementar estas dos FTP en la misma red.

     

    Gracias. Un saludo.

    sábado, 28 de junio de 2008 11:16

Respuestas

  • Yo tengo dos FTP en la misma red y no tengo ningun problema, mira que no estes metiendo un puerto que lo tengas ocupado, y despues configura el cliente para que a ese ftp acceda por el puerto que sea, pero es factible tenerlo.
    sábado, 28 de junio de 2008 11:42
  • No... para nada. De hecho desde dentro de la red funcionan las dos FTP pero desde fuera solo funciona la del puerto 21. La otra que tengo en el puerto 20 (puerto abierto en el router y redirigido a la otra IP) cuando le doy a conectar desde fuera se conecta y desconecta, es decir en el cliente se ve como registra el acceso del usuario pero este no llega a entrar. Se desconecta.

     

    Por si sirve de algo los clientes que tengo son Filezilla.

    sábado, 28 de junio de 2008 12:17

Todas las respuestas

  • Yo tengo dos FTP en la misma red y no tengo ningun problema, mira que no estes metiendo un puerto que lo tengas ocupado, y despues configura el cliente para que a ese ftp acceda por el puerto que sea, pero es factible tenerlo.
    sábado, 28 de junio de 2008 11:42
  • No... para nada. De hecho desde dentro de la red funcionan las dos FTP pero desde fuera solo funciona la del puerto 21. La otra que tengo en el puerto 20 (puerto abierto en el router y redirigido a la otra IP) cuando le doy a conectar desde fuera se conecta y desconecta, es decir en el cliente se ve como registra el acceso del usuario pero este no llega a entrar. Se desconecta.

     

    Por si sirve de algo los clientes que tengo son Filezilla.

    sábado, 28 de junio de 2008 12:17
  • No se asignes el puerto 20, ya que si no me equivoco el puerto 20 es para el FTP passivo y el 21 para el activo. Asignale el puerto 19 o el 210 o cualquier otro que no este cogido
    lunes, 30 de junio de 2008 9:38
  • El servicio FTP utiliza dos puertos; el 21 para el control de la sesión y el 20 para la transmisión de datos. Esto es así de serie.

     

    En el TechNet (el CD) hay un artículo titulado "Customizing the FTP Service" donde explica cómo hacerl lo que tu quieres.

    ms-help://MS.TechNet.2008JUN.1033/iis/tnoffline/prodtechnol/iis/iis5/maintain/optimize/custom.htm

     

    Lo he buscado en la web pero no lo he podido encontrar ahí.

     

    Saludos.

     

     

    martes, 1 de julio de 2008 18:15
  •  

    Muchas gracias J. M. Calzada por tu respuesta... ¿donde puedo conseguir ese articulo? porque el CD no se tampoco donde.

    Perdona si parezco un novato... pero es que realmente llevo dos dias como quien dice visitando esta página y conozco poco de aqui.

     

    Muchas gracias de nuevo.

    miércoles, 2 de julio de 2008 12:20
  • Perdonado, que en este oficio, cuando uno sabe algo o le cambian la versión o es un bug :-)

     

    El artículo lo encontré en el Microsoft Technet - English (June 2008). La URL que puse debería encontarlo.

    ms-help://MS.TechNet.2008JUN.1033/iis/tnoffline/prodtechnol/iis/iis5/maintain/optimize/custom.htm

    Eso o el título; Customizing the FTP Server

     

    Habla de IIS 5.0 y por eso, aunque en Internet aparece la referencia, no se encuentra ya.

     

    Si no lo encuentras, puedo generar un pdf y mandártelo.

     

    Saludos, 

     

    miércoles, 2 de julio de 2008 13:12
  •  

    Hola  J. M. Calzada, he estado buscando por ahi y no he podido encontrar nada... si puedes generarme ese PDF te estaria muy agradecido.

     

    Gracias. Un saludo.

    viernes, 4 de julio de 2008 12:04
  • ¿Tienes alguna dirección de correo disponible?

     

    De momento te adjunto la parte que me parece significativa.

     

    Saludos,

     

    TCP Port

    FTP listens on TCP port 21 by default, but you can change the port for the FTP_service. There are two places where you can change the listening port:

    · The Services file located in the winnt_root\system32\drivers\etc directory

    · The Internet Information Services metabase

    Changing the listening port really does one thing: It provides for a bit of very rudimentary security. If a user on the Internet knows your Web address and wants to get into your file list, then that person may guess that he can use the FTP protocol to access the same data. Most FTP clients request TCP port 21 when trying to access the data. If you change the FTP listening port, you've eliminated the wild guesses. However, anyone with a port scanner could determine the new listening port in a just few minutes.

    The Services File

    The Services file that ships with previous versions of Windows NT and Windows 2000 includes the following two lines:

    ftp-data 20/tcp

    ftp 21/tcp

    These lines indicate that all FTP clients will request TCP port 21 by default, and all FTP services will listen on TCP port 21 by default. You can easily change the default for both FTP clients and FTP services by editing the Services file. The Services file must then be saved in the same directory, and it cannot have a file extension.

    The Internet Information Services Metabase

    If you want to change only the FTP listening port for all FTP clients, not the requesting port, you must change the port in the Internet Information Services Metabase. Or, if you want to change the FTP listening port for an individual FTP site, you need to change the port in the Internet Information Services Metabase. Recall that the Metabase stores configuration information for Internet Information Services and all its virtual servers and virtual directories. To change the FTP listening port in the Metabase, use the FTP Site tab of the FTP Site Properties dialog box.

    Additional Notes

    Recall that in Internet Information Server 3, no Internet Information Services Metabase exists. All configuration information was stored in the NT Registry. Also, Internet Information Server 3 didn't support FTP virtual servers, so you really only had one FTP site. In Internet Information Server 3, if the NT Registry was configured with a different FTP listening port than the Services file, the FTP listening port used by the FTP site was the one that had been configured in the NT Registry.

    In Internet Information Server 4 and Internet Information Services 5.0, if the Internet Information Services Metabase is configured with a different FTP listening port than is configured in the Services file, then the FTP listening port used

    by a specific FTP site is the one configured in the Internet Information Services Metabase. For example, suppose that the FTP port is configured for port 21 in the Services file. You then use the IIS snap-in (to the MMC) to configure the FTP port for your own Web site to port 2100. When the FTP service starts for your FTP site, it listens on port 2100.

    Because the Metabase overrides the Services file, you have the opportunity to configure a different FTP listening port on each individual FTP site. So, instead of requiring multiple IP addresses for multiple FTP sites, you can use one IP address and multiple listening ports for the FTP service. If you are limited in the number of IP addresses available to you, this enables you to configure and host multiple FTP sites.

    viernes, 4 de julio de 2008 13:45
  • si.. puedes enviarmelo a eu-martin@hotmail.com

     

    Gracias de nuevo... a ver si saco algo en claro.

     

    viernes, 4 de julio de 2008 13:50
  • Para tener 2 servidores ftp en el mismo servidor y con la misma dirección IP funcionó con el puerto 210 , muchas gracias por la ayuda.
    jueves, 30 de agosto de 2018 19:12
  • Hola Eugenio!

    No importa cuantos FTP tengas en una red, tampoco importa si estas usando el mismo puerto ya que son equipos DIFERENTES. Los que hay que tener en cuenta es la configuración NAT en el router, allí si se deben utilizar puertos publicos diferentes para cada uno. Por lo tanto:

    1.  Puedes asignar el puerto 21 (FTP) a ambos.
    2.  En el router de borde:

    Primera regla NAT. Ejemplo: Puerto_Publico1 (2020) > IP_privada_tuservidor1 (192.168.0.10) >      Puerto_privado (21)

    Segunda regla NAT. Ejemplo: Puerto_Publico2 (2021) > IP_privada_tuservidor2 (192.168.0.20) > Puerto_privado (21)

    El puerto 20 se utiliza para las transferencias de archivos una vez autenticado el usuario.

    Espero que haya aclarado tu duda.

    Saludos


    jueves, 30 de agosto de 2018 20:02