Guía Completa de vsFTP en Ubuntu: Instalación, Configuración y Uso

Introducción

vsFTPd (Very Secure FTP Daemon) es uno de los servidores FTP más populares y seguros disponibles para sistemas Unix y Linux. Es conocido por su simplicidad, velocidad y seguridad. Esta guía le mostrará cómo instalar, configurar y utilizar vsFTPd en Ubuntu, incluyendo la creación de usuarios, la configuración de usuarios anónimos y otras opciones de uso.

Instalación de vsFTPd en Ubuntu

Paso 1: Actualizar el Sistema

Antes de instalar vsFTPd, es recomendable actualizar la lista de paquetes y los paquetes instalados en su sistema:

sudo apt update
sudo apt upgrade

Paso 2: Instalar vsFTPd

Instale vsFTPd utilizando el siguiente comando:

sudo apt install vsftpd

Paso 3: Verificar el Estado del Servicio

Una vez instalado, asegúrese de que el servicio vsFTPd esté activo y en ejecución:

sudo systemctl status vsftpd

Configuración Básica de vsFTPd

Paso 1: Configurar el Archivo vsftpd.conf

El archivo de configuración principal de vsFTPd es /etc/vsftpd.conf. Abra este archivo en su editor de texto favorito:

sudo nano /etc/vsftpd.conf

Paso 2: Realizar Cambios Básicos

Edite el archivo de configuración para habilitar algunas configuraciones básicas. Asegúrese de que las siguientes líneas estén presentes y no comentadas (quite el # al inicio de la línea si es necesario):

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES

Paso 3: Configurar Usuarios Anónimos (Opcional)

Si desea permitir el acceso anónimo, asegúrese de que la línea anonymous_enable=YES esté descomentada:

anonymous_enable=YES

Paso 4: Reiniciar vsFTPd

Después de realizar los cambios en el archivo de configuración, guarde y cierre el archivo. Luego, reinicie el servicio vsFTPd para que los cambios surtan efecto:

sudo systemctl restart vsftpd

Creación de Usuarios FTP

Paso 1: Crear un Usuario en el Sistema

Para crear un nuevo usuario FTP, primero debe crear un usuario en el sistema:

sudo adduser ftpuser

Siga las indicaciones para establecer una contraseña y proporcionar información adicional del usuario.

Paso 2: Asignar Directorio de Inicio

Por defecto, el directorio de inicio del usuario será utilizado como su directorio FTP. Puede cambiar el directorio de inicio si es necesario:

sudo usermod -d /home/ftpuser ftpuser

Paso 3: Establecer Permisos

Asegúrese de que el usuario tenga los permisos adecuados en su directorio de inicio:

sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser

Configuración de Usuarios Anónimos

Si ha habilitado el acceso anónimo, debe configurar el directorio para los usuarios anónimos. Por defecto, el acceso anónimo utiliza el directorio /srv/ftp.

Paso 1: Crear el Directorio Anónimo

Cree el directorio para el acceso anónimo si no existe:

sudo mkdir -p /srv/ftp

Paso 2: Establecer Permisos

Asegúrese de que los permisos sean correctos:

sudo chown nobody:nogroup /srv/ftp
sudo chmod 755 /srv/ftp

Paso 3: Configurar el Archivo vsftpd.conf

Asegúrese de que las siguientes líneas estén en el archivo de configuración:

anon_root=/srv/ftp

Uso del Protocolo FTP

Conectar con un Cliente FTP

Para conectarse a su servidor FTP, puede utilizar cualquier cliente FTP como FileZilla, WinSCP o incluso la línea de comandos.

Ejemplo de Conexión con la Línea de Comandos

Para conectarse usando la línea de comandos en otro sistema Linux o Windows:

ftp <su-ip-o-dominio>

Ingrese el nombre de usuario y la contraseña cuando se le solicite.

Ejemplo de Conexión con FileZilla

  1. Abra FileZilla.
  2. Ingrese la dirección del servidor, el nombre de usuario y la contraseña.
  3. Haga clic en «Quickconnect».

Subir y Descargar Archivos

Una vez conectado, puede subir y descargar archivos utilizando las funciones del cliente FTP.

Conclusión

Esta guía le ha mostrado cómo instalar, configurar y utilizar vsFTPd en Ubuntu. Hemos cubierto la configuración básica, la creación de usuarios, la configuración de usuarios anónimos y cómo conectarse al servidor FTP. Con estas configuraciones, podrá gestionar de manera segura las transferencias de archivos en su red.

two women looking at the code at laptop
Photo by Christina Morillo on Pexels.com

Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde InfoGonzalez - Blog de formador e informático

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad