Configurar IIS 7 como servidor FTP que se puede conectar fuera de mi red local

Configurar IIS 7 como servidor FTP que se puede conectar fuera de mi red local

Pude configurar un sitio FTP al que pude acceder a través deftp://127.0.0.1/o mi ip local (estática). Para hacer esto, seguí estas instrucciones (con la excepción de que no me vinculé a 127.0.0.1 como se sugirió)http://learn.iis.net/page.aspx/301/creating-a-new-ftp-site-in-iis-7/Creé una excepción de firewall para los puertos 20 y 21 y configuré el reenvío de puertos en mi enrutador inalámbrico. Pero sólo puedo acceder al sitio a través del host local y necesito que un amigo tenga acceso de lectura.

Entonces, ¿cómo habilito el acceso remoto? (Prefiero no comprar un nombre de dominio)

Mi configuración: IIS 7.5 Windows 7 Professional Red inalámbrica Norton Internet Security 2012 Una dirección IP estática interna

Respuesta1

FTP es un protocolo especial que requiere que el cliente o el servidor abra puertos distintos del 20 y 21. La mayoría de las veces el servidor tiene que hacerlo, lo que normalmente se denomina "modo pasivo" en el cliente.

Debe configurar la regla FTP incorporada o utilizar la activación de puerto. El primero requiere que el enrutador analice el tráfico FTP y reenvíe automáticamente el puerto especificado en él. El último método es realmente una solución alternativa. Tendrá que averiguar qué rango de puertos utiliza su programa de servidor FTP para conexiones pasivas y configurar el enrutador para que las reenvíe todas cuando el puerto 21 (puerto tigger) esté conectado.

Respuesta2

Cuando vinculó el servicio FTP a su 'IP estática local', ¿es esta una dirección IP pública? Algunos ISP distribuyen IP estáticas que son direcciones IP privadas que luego tienen NAT 1:1 a una dirección IP pública. Si su dirección IP estática se encuentra en los siguientes rangos:

10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

entonces es una dirección IP privada y no accesible externamente. Deberá averiguar cuál es su dirección IP pública y pedirle a su amigo que intente conectarse a ella. Además, es posible que su ISP esté bloqueando el tráfico en el puerto 21.

Respuesta3

Parece que el Firewall de Windows puede estar bloqueando las conexiones. Vaya al firewall y cambie la configuración para permitir mensajes ftp entrantes seleccionando "Permitir un programa o característica a través del Firewall de Windows". Si estás utilizando Norton u otro paquete de seguridad con su propio firewall tendrás que hacer lo equivalente en ese programa.

información relacionada