GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar vsftpd para usar SSL/TLS en Ubuntu 20.04

Introducción

FTP (protocolo de transferencia de archivos) es una forma popular de transferir archivos entre su computadora y una computadora remota.

En este artículo, instalaremos y configuraremos vsftpd para usar certificados SSL en Ubuntu 20.04.

Requisitos

VSFTPD instalado (https://www.atlantic.net/hipaa-compatible-database-hosting/how-to-install-vsftpd-ubuntu-cloud-server-vps/)

Configuración de SSL con VSFTPD en Ubuntu

Primero, crearemos el directorio donde se almacenarán las claves del certificado SSL.

mkdir /etc/ssl/certificates

A continuación, crearemos la clave de cifrado 2048 que durará 365 días.

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

Después de crear la clave, necesitaremos cambiar algunos parámetros en el archivo de configuración predeterminado de vsftpd. Volveré a usar el comando nano para el editor de texto.

nano /etc/vsftpd.conf

Estará editando la ruta para el rsa_cert_file y rsa_private_key y agregando algunos otros al final de este archivo. El archivo debería verse así en la parte inferior después:

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=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH

Guarde y cierre el archivo. Reinicie vsftpd con el siguiente comando:

systemctl restart vsftpd

Ahora podemos conectarnos al servidor usando el cifrado SSL/TLS con Filezilla.

Abre Filezilla, Ir a Archivo>Administrador del sitio . Haga clic en Nuevo Sitio . Asegúrese de elegir "Requerir FTP explícito sobre TLS ” para el tipo de Cifrado.

Administrador del sitio de Filezilla

Una vez que haga clic en conectar , se le pedirá con la ventana a continuación que acepte el certificado desconocido.

Advertencia de certificado

¡Ahora estás conectado a tu servidor con encriptación SSL/TLS!


Linux
  1. Cómo instalar y configurar VSFTPD

  2. Cómo instalar y configurar un servidor FTP (vsftpd) con SSL/TLS en Ubuntu 20.04

  3. Cómo proteger vsFTPd con SSL/TLS

  4. Cómo configurar vsftpd para usar SSL/TLS (FTPS) en CentOS/Ubuntu

  5. Instale Vsftpd con SSL/TLS en Ubuntu 20.04

Cómo instalar y usar BleachBit 1.12 en Ubuntu 16.04

Cómo instalar y configurar Apache con Let's Encrypt TLS/SSL en Ubuntu 20.04

Cómo instalar y configurar VSFTPD en Ubuntu 14.04

Cómo extraer un archivo RAR en Ubuntu

Cómo configurar VSFTPD para usar SSL/TLS en un CentOS VPS

Cómo comprobar la fecha de caducidad de un certificado TLS/SSL en Ubuntu