Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
09.12.2024

Cómo instalar un servidor FTP en Ubuntu

Configurar un servidor FTP en Ubuntu: Guía rápida vsftpd

¿Por qué molestarse con un servidor FTP? FTP (Protocolo de Transferencia de Archivos) es su compañero de confianza para el transporte de archivos entre su máquina y un servidor, piense ensubir ajustes de sitios web o compartir grandes conjuntos de datos. En Ubuntu, vsftpd (Very Secure FTP Daemon) es la mejor opción: es ligero, seguro y fácil de configurar. Esta guía le guía a través de la instalación y configuración en un VPS como AlexHost, para que pueda transferir archivos de forma segura sin la molestia.

Paso 1: Actualice su sistema

Antes de instalar cualquier software, siempre es una buena práctica asegurarse de que su sistema está actualizado. Abre un terminal y ejecuta los siguientes comandos:

sudo apt update
sudo apt upgrade

Paso 2: Instalar vsftpd

A continuación, instale vsftpd ejecutando el siguiente comando:

sudo apt install vsftpd

Tras la instalación, puede comprobar el estado del servicio vsftpd:

sudo systemctl status vsftpd

Debería mostrar que el servicio está activo (en ejecución).

Paso 3: Configurar vsftpd

El archivo de configuración de vsftpd se encuentra en /etc/vsftpd.conf. Abra este archivo con un editor de texto:

sudo nano /etc/vsftpd.conf

Puede modificar los siguientes ajustes para mejorar la seguridad y la funcionalidad:

  • Permitir a los usuarios locales acceder a FTP: Descomente la siguiente línea:
    local_enable=YES
  • Habilitar la carga de archivos: Descomente la siguiente línea:
    write_enable=YES
  • Restringir a los usuarios a su directorio personal: Descomente la siguiente línea para asegurarse de que los usuarios sólo pueden acceder a sus directorios personales:
    chroot_local_user=YES

Una vez realizados los cambios necesarios, guarde el archivo y salga del editor.

Paso 4: Crear un usuario FTP

Necesita crear un usuario que acceda al servidor FTP. Ejecute el siguiente comando para añadir un nuevo usuario:

sudo adduser ftpuser

Establezca una contraseña para el usuario y siga las instrucciones para completar el proceso de creación de usuarios.

Paso 5: Reinicie vsftpd

Una vez finalizada la configuración, reinicie el servicio vsftpd para aplicar los cambios:

sudo systemctl restart vsftpd

Paso 6: Permitir FTP a través del cortafuegos

Si tiene UFW (Uncomplicated Firewall) activado en su servidor, necesita permitir el tráfico FTP:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp

A continuación, vuelva a cargar el cortafuegos para aplicar las nuevas reglas:

sudo ufw reload

Paso 7: Pruebe el servidor FTP

Ahora puede conectarse a su servidor FTP utilizando un cliente FTP (como FileZilla). Utilice la dirección IP de su servidor y las credenciales de usuario FTP para iniciar sesión. Asegúrese de que las cargas y descargas de archivos funcionan correctamente.

Conclusión: FTP funcionando en minutos

Con vsftpd en Ubuntu, usted tiene un archivo seguro lanzadera listo para rodar-perfecto para la gestión del sitio o copias de seguridad en VPS de AlexHost. Actualizar, instalar, ajustar la configuración, añadir un usuario, perforar agujeros de firewall, y la prueba de distancia. Para la armadura adicional, capa en SSL/TLS. Si se producen problemas, compruebe los registros o ping AlexHost apoyo. ¡Ahora vaya a transferir esos archivos como un jefe!

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills