como instalar un servidor FTP «VSFTPD» en ubuntu server

Para instalar el servidor FTP vsftpd en Ubuntu, sigue estos pasos:

Paso 1: Actualiza el sistema Antes de comenzar, asegúrate de que el sistema esté actualizado:

Paso 2: Instala el servidor vsftpd Instala el paquete vsftpd ejecutando el siguiente comando:

Paso 3: Configura el servidor vsftpd Una vez que la instalación haya finalizado, puedes comenzar a configurar el servidor vsftpd.

Abre el archivo de configuración del servidor con un editor de texto, como nano:

Paso 4: Ajusta la configuración del servidor A continuación, te mostraré algunos ajustes básicos en la configuración del servidor vsftpd. Puedes descomentar (eliminar el carácter «#» al principio de la línea) y modificar estas opciones según tus necesidades:

# Habilite el acceso anónimo (opcional)

anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

# Restrinja el acceso anónimo a determinados directorios (opcional) anon_root=/srv/ftp

no_anon_password=YES

# Habilite la escritura para los usuarios locales

write_enable=YES

# Restrinja a los usuarios locales a sus directorios de inicio chroot_local_user=YES

# Permita conexiones de usuarios locales

local_enable=YES

# Permita conexiones PASV para clientes detrás de NAT

pasv_enable=YES

pasv_min_port=40000

pasv_max_port=40100

# Desactivar el inicio de sesión del usuario local con su contraseña del sistema

local_root=/home/$USER/ftp

passwd_chroot_enable=YES

Guarda los cambios y cierra el archivo.

Paso 5: Reinicia el servidor vsftpd Una vez que hayas realizado los cambios de configuración, reinicia el servidor vsftpd para que los cambios surtan efecto:

Paso 6: Configura el cortafuegos (firewall) (opcional) Si tienes activado un cortafuegos en tu servidor Ubuntu (como UFW), debes asegurarte de que el puerto 21 (el puerto predeterminado del protocolo FTP) esté abierto para permitir las conexiones entrantes al servidor FTP.

Por ejemplo, si estás utilizando UFW, puedes habilitar el acceso FTP con el siguiente comando:

Paso 7: Verifica el estado del servidor vsftpd Puedes verificar el estado del servidor vsftpd para asegurarte de que esté en funcionamiento y escuchando conexiones:

¡Listo! Ahora tienes el servidor FTP vsftpd instalado en tu máquina Ubuntu. Los usuarios locales pueden conectarse utilizando un cliente FTP compatible, como FileZilla, y transferir archivos hacia y desde tu servidor. Recuerda que esta configuración básica permite el acceso anónimo y la escritura de archivos, lo que puede ser inseguro. Si deseas una configuración más segura, considera deshabilitar el acceso anónimo y configurar usuarios locales con permisos específicos.

Deja un comentario