Cómo solucionar problemas de conexión FTP en Debian

Introducción

El protocolo FTP es una herramienta común para transferir archivos entre servidores y clientes. Sin embargo, es posible que enfrentes problemas de conexión, como un tiempo de espera o errores de autenticación. En este artículo, aprenderás cómo solucionar problemas comunes de conexión FTP en un servidor Debian.

Verificar el servidor FTP instalado

Lo primero que debes hacer es asegurarte de qué servidor FTP está instalado en tu sistema. Puedes hacerlo ejecutando el siguiente comando:

dpkg -l | grep ftp

En nuestro caso, el servidor instalado es ProFTPD, que es uno de los servidores FTP más populares y seguros.

Solucionar problemas en modo pasivo

Uno de los problemas más comunes al usar FTP es que las conexiones en modo pasivo no funcionan correctamente, especialmente si el servidor está detrás de un firewall o un router con NAT. Para solucionarlo, necesitas configurar correctamente el rango de puertos pasivos.

Abre el archivo de configuración de ProFTPD:

sudo nano /etc/proftpd/proftpd.conf

Agrega las siguientes líneas para habilitar el modo pasivo y configurar el rango de puertos:


PassivePorts 49152 65534
MasqueradeAddress 146.190.63.36
        

Estas configuraciones permiten que las conexiones pasivas se establezcan correctamente. No olvides reiniciar el servicio para que los cambios surtan efecto:

sudo systemctl restart proftpd

Permitir los puertos en el firewall

Si tienes un firewall en tu servidor, necesitarás abrir los puertos 21 (para el control FTP) y los puertos pasivos que hayas configurado. Si estás usando UFW, ejecuta:


sudo ufw allow 20:21/tcp
sudo ufw allow 49152:65534/tcp
sudo ufw reload
        

Si utilizas iptables, las reglas serían:


sudo iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4
        

Conclusión

Siguiendo estos pasos, deberías poder resolver problemas comunes de conexión FTP en tu servidor Debian. Recuerda que una configuración adecuada de los puertos pasivos y la correcta apertura de puertos en el firewall son claves para un funcionamiento fluido de FTP. Si el problema persiste, verifica los registros de ProFTPD para obtener más información sobre los errores.

Next Post Previous Post
No Comment
Add Comment
comment url