Si utilizas ProFTPd en tu servidor o quieres configurar proFTPd en un nuevo servidor y necesitas habilitar el modo pasivo, sigue estos pasos para configurarlo correctamente:
Edita el archivo de configuración principal de ProFTPd:
nano /etc/proftpd/proftpd.conf
Busca la siguiente línea (puede estar comentada con #):
PassivePorts 49152 65534
Si no existe, agrégala en cualquier parte del archivo. Este rango de puertos define los puertos pasivos usados por el servidor.
Nota
Puedes usar otro rango de puertos si lo prefieres (ejemplo: 30000 35000), pero asegúrate de abrirlos en el firewall.
Guarda los cambios (Ctrl + X, luego Y y Enter).
Abrir los Puertos en el Firewall
Ahora, permite el tráfico en los puertos pasivos en el firewall.
En el panel de usuario de Clouding, accederemos al apartado Servidores>Mis Firewalls y editaremos el perfil de firewall que tengamos asignado al servidor en ese momento:
Después, añadiremos una regla la cual abriremos los puertos mencionados anteriormente para poder habilitar el FTP pasivo.
Reiniciar ProFTPd
Después de configurar el archivo y abrir los puertos en el firewall, reinicia el servicio ProFTPd:
systemctl restart proftpd
Verifica que el servicio esté funcionando sin errores:
systemctl status proftpd
Configurar el Cliente FTP en Modo Pasivo
En FileZilla o cualquier cliente FTP:
Ir a Edición → Opciones → Conexión → FTP.
Seleccionar el modo de transferencia en "Modo Pasivo".
Guardar y probar la conexión.
Si sigues teniendo problemas, revisa los logs de ProFTPd:
sudo tail -f /var/log/proftpd/proftpd.log
¡Esperamos haberte ayudado con este artículo! 🙂 Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en contactarnos a soporte@clouding.io ¡Estamos a tu lado para lo que necesites!