GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y configurar VSFTPD en Ubuntu 14.04

En este tutorial, le mostraremos cómo instalar y configurar vsftpd en su Ubuntu 14.04. Para aquellos de ustedes que no lo sabían, FTP significa "protocolo de transferencia de archivos" y le permite transferir archivos a una computadora remota.El software de servidor FTP más común para Ubuntu es el paquete vsftpd, que significa "demonio FTP muy seguro". Es el paquete FTP predeterminado para Ubuntu y también para la mayoría de las otras distribuciones de Linux.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de vsftpd en Ubuntu 14.04.

Instalar y configurar VSFTPD en Ubuntu 14.04

Paso 1. Instalar y configurar VSFTPD en Ubuntu 14.04

Ahora instalamos el paquete vsftpd (Very Secure FTP Deamon) usando el siguiente comando:

sudo apt-get install vsftpd

Paso 2. Configurar vsftpd.

Editemos el archivo de configuración para vsftpd:

#nano /etc/vsftpd.conf

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd

Paso 3. Crear y aplicar el certificado SSL.

Vamos a crear nuestra clave de cifrado o certificado para usar para conectarnos al servidor. Primero, cree una carpeta que se usará para almacenar las claves.

mkdir /etc/ssl/certificates

Luego, ejecute los siguientes comandos para crear la clave de cifrado que durará 365 días.

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/certificates/vsftpd.pem -out /etc/ssl/certificates/vsftpd.pem

Una vez que cree la clave, vaya y cambie, agregue y cambie estos parámetros en el archivo de configuración VSFTPD predeterminado.

#nano /etc/vsftpd.conf

rsa_cert_file=/etc/ssl/certificates/vsftpd.pem
rsa_private_key_file=/etc/ssl/certificates/vsftpd.pem
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
require_ssl_reuse=NO
ssl_ciphers=HIGH

Paso 4. Reinicie el servicio vsftpd.

service vsftpd restart

Paso 5. Configuración del acceso de usuario.

Con el servidor FTP vsftpd, tiene la opción de dejar la autenticación del servicio FTP solo para acceso anónimo o puede permitir que los usuarios, definidos en /etc/passwd o en la lista de acceso correspondiente, para iniciar sesión.

Paso 6. Configure el directorio de inicio del usuario.

Con cierta versión de vsftpd, puede recibir el siguiente error:500 OOPS:vsftpd:se niega a ejecutarse con la raíz grabable dentro de chroot(). ¡No se preocupe! un nuevo directorio para el usuario que recibe el error (idroot en este caso) que es un subdirectorio de su directorio principal (/home/idroot).Por ejemplo:

Reparar permisos para el directorio de inicio de idroot:

chmod a-w /home/idroot/

Crear un nuevo directorio para cargar archivos:

mkdir /home/idroot/files
chown idroot:idroot /home/idroot/files/

¡Felicitaciones! Ha instalado vsftpd con éxito. Gracias por usar este tutorial para instalar vsftpd en el sistema Ubuntu 14.04. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de vsftpd.


Ubuntu
  1. Cómo instalar y configurar Redis en Ubuntu 18.04

  2. Cómo instalar y configurar Redmine en Ubuntu 18.04

  3. Cómo instalar y configurar Samba en Ubuntu 18.04

  4. Cómo instalar y configurar Redis en Ubuntu 20.04

  5. Cómo instalar y configurar Jenkins en Ubuntu 20.04

Cómo instalar y configurar Neo4j en Ubuntu 20.04

Cómo instalar y configurar Ubuntu SDK en Ubuntu 16.04 y 14.04

Cómo instalar y configurar PostgreSQL en Ubuntu

Cómo instalar y configurar Hadoop en Ubuntu 20.04

Cómo instalar y configurar Jenkins en Ubuntu

Cómo instalar y configurar Jenkins en Ubuntu 20.04