Pure-FTPd es un servidor FTP ligero, seguro y fácil de configurar, ideal para compartir archivos en tu servidor VPS Linux. En este tutorial, te guiaremos a través de los pasos para instalarlo y configurarlo en Ubuntu 24.04.
Requisitos previos
- Un servidor VPS con Ubuntu 24.04.
- Acceso SSH al servidor con privilegios de root o sudo.
Pasos
- Actualizar el sistema:
sudo apt update sudo apt upgrade -y - Instalar Pure-FTPd:
sudo apt install pure-ftpd -y - Configurar Pure-FTPd:
- Deshabilitar el acceso anónimo:
sudo nano /etc/pure-ftpd/conf/NoAnonymousAsegúrate de que el contenido del archivo sea “yes”.
- Permitir solo conexiones TLS seguras (opcional):
sudo nano /etc/pure-ftpd/conf/TLSCambia el valor a “1” para requerir conexiones TLS.
- Otras opciones de configuración (opcional):
Puedes personalizar otras opciones en el directorio
/etc/pure-ftpd/confsegún tus necesidades. Consulta la documentación de Pure-FTPd para obtener más detalles.
- Deshabilitar el acceso anónimo:
- Reiniciar el servicio Pure-FTPd:
sudo systemctl restart pure-ftpd - Crear usuarios FTP:
Utiliza el siguiente comando para crear un usuario FTP, reemplazando “usuario_ftp” con el nombre de usuario deseado:
sudo pure-pw useradd usuario_ftp -u usuario_del_sistema -d /home/usuario_ftpReemplaza “usuario_del_sistema” con el nombre de un usuario existente en el sistema al que deseas asociar el usuario FTP. Esto permitirá al usuario FTP acceder a los archivos del usuario del sistema.
Crea la contraseña para el usuario FTP:
sudo pure-pw passwd usuario_ftpSigue las instrucciones para establecer una contraseña segura.
Aplica los cambios:
sudo pure-pw mkdb
Conclusión
¡Listo! Has instalado y configurado Pure-FTPd en tu servidor Ubuntu 24.04. Ahora puedes usar un cliente FTP para conectarte y transferir archivos de forma segura.