El servidor FTP de IIS funciona localmente, pero no se puede conectar desde un control remoto

20

Estoy tratando de configurar un servidor FTP en Windows 2008 Server. Me puedo conectar localmente:

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

Sin embargo, cuando intento conectarme desde el control remoto, no funciona:

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

He intentado todo lo que se me ocurre con la configuración. El servidor FTP está vinculado a todas las direcciones IP no asignadas y está escuchando en el puerto 21. También he verificado "Servidor FTP" en la configuración del firewall. Nada aparece en los archivos de registro FTP. Estoy totalmente sin ideas!

Mike Christensen
fuente
Caballeros, he intentado el consejo que tenía aquí para descubrir que el modo Pasivo está habilitado si va al Soporte de Firewall para el sitio FTP. Si ingresa la dirección IP pública en el Soporte de Firewall, habilitará el Modo Pasivo para el sitio FTP. Si elimina la dirección IP del Soporte de Firewall, comenzará a funcionar. Deberá asegurarse de verificar tanto el nivel del servidor como el nivel del sitio ftp.

Respuestas:

42

Lo averigué. El problema está documentado aquí .

Básicamente, debes ejecutar:

sc sidtype ftpsvc unrestricted

Y luego reinicie el servicio FTP:

net stop ftpsvc & net start ftpsvc

Por lo que puedo decir, es un error en R2. Imagínate.

Mike Christensen
fuente
Confirmado como que funciona para Windows Server 2012 e IIS 8 ...
cederlof
3
Puedo confirmar que exactamente el mismo problema ocurre en Server 2012 IIS y esta solución lo soluciona.
toma el
1
Esta solución funciona para el servidor FTP de Windows Pro 7. Gracias.
jacouh
Confirmado aún necesario en agosto '15, y ha funcionado para mí.
frumbert
1
No resolvió el problema. algún otro consejo?
Nahum