He investigado este tema a fondo en cuanto a qué es el modo activo y por qué golpeé al infame 425 Can't open data connection.
error, pero después de toda la documentación, los tutoriales y los foros en Internet que no ofrecen ninguna solución, he decidido venir aquí por una última oportunidad.
Por diversos medios (explicados en la parte inferior), he podido conectarme a este servidor de forma remota, pero solo a través de conexiones pasivas. No puedo conectarme utilizando el modo Activo, que el cliente de FileZilla toma por defecto (en mi caso al menos).
El servidor ejecuta Windows 8 y FileZilla Server (parte del paquete XAMPP) y usa los puertos:
- 21 para escuchar
- 990 para FTP implícito sobre TLS
- 14147 para la gestión remota
- 6000-7000 para el modo pasivo
Estos puertos se abren tanto en el NAT del enrutador como en el Firewall de Windows.
Estas son las configuraciones para el servidor.
Y estas son las configuraciones para el cliente.
en el modo pasivo, se selecciona también el retorno al modo activo
Por razones obvias, las conexiones locales funcionan pero las conexiones remotas no.
Vale la pena mencionar - ftptest.net reporta la conexión como ÉXITO Sin embargo, descubrí que utiliza el modo PASV para conectarse al servidor. He puesto el registro de esta conexión exitosa sobre en pastebin para referencia. De nuevo, esto está usando FTP implícito sobre TLS. Las conexiones FTP estándar funcionan con este sitio web (y no a través de mis propios medios de conexión), pero las tengo deshabilitadas dentro del servidor y solo debo forzar las conexiones SSL / TLS.