Después de configurar el servicio de FTP
en IIS 8.5
(Windows Server 2012 R2), tras conectar con FileZilla
, no lista el contenido del directorio; el Filezilla solo muestra Recuperando el listado del directorio...
hasta que da error y se desconecta.
Puesto que el servidor está en el cloud de un proveedor de servicios, concretamente en Arsys Cloud, verifico que la configuración de los puertos pasivos
del FTP (IIS Manager -> WEBSRV -> FTP Firewall Support -> Data Channel Port Range
) se corresponden con los puertos abiertos en la configuración del firewall del cloud. Todo está correcto, sin embargo sigue sin funcionar.
Tras hacer una captura con Wireshark
observo que, a pesar de haber reiniciado el servicio, el FTP del IIS sigue usando la configuración por defecto. Ejemplo:
|
|
Es decir, IIS no está usando el rango de puertos configurado para abrir el canal de datos y por este motivo (y la configuración del firewall
en el proveedor) no está funcionando correctamente el FTP.
Tras investigar un poco leo que no basta con reiniciar el IIS desde el Manager
, sino que es necesario reiniciar el servicio. Así que hice un stop sc stop ftpsvc
y un start sc start ftpsvc
; a partir de aquí todo funcionó correctamente.
|
|