¿Le gustaría aprender a instalar VSFTPD en Ubuntu Linux usando SSL? En este tutorial, vamos a mostrarle todos los pasos necesarios para instalar el servidor FTP seguro llamado VSFTPD utilizando SSL para cifrar la comunicación en Ubuntu Linux.

• Ubuntu 20.04
• Ubuntu 19.10
• Ubuntu 18.04
• VSFTPD 3.0.3

Tutorial Ubuntu - Instalación del servidor VSFTPD mediante cifrado SSL

Instale los paquetes necesarios.

Copy to Clipboard

Cree una clave privada y un certificado mediante el comando OpenSSL.

Copy to Clipboard

Introduzca la información solicitada.

Copy to Clipboard

En la opción denominada COMMON_NAME, debe introducir la dirección IP o el nombre de host.

En nuestro ejemplo, usamos la dirección IP: 192.168.0.200

Busque el archivo de configuración del servicio VSFTPD

Copy to Clipboard

Edite el archivo de configuración del servicio VSFTPD

Copy to Clipboard

Agregue las siguientes líneas al final de este archivo.

Copy to Clipboard

Busque y cambie las siguientes líneas de configuración relacionadas con la criptografía FTP mediante SSL.

Copy to Clipboard

Habilite el uso de SSL, cambie el certificado y la ruta de acceso de la clave para utilizar sus archivos.

Copy to Clipboard

Aquí está el contenido del archivo, antes de nuestra configuración.

Copy to Clipboard

Aquí está el contenido del archivo, después de nuestra configuración.

Copy to Clipboard

La función CHROOT evitará que los usuarios salgan de su directorio HOME.

Para excluir a un usuario de la función CHROOT, agregue su nombre de usuario al archivo de lista.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

En nuestro ejemplo, excluimos la cuenta denominada TEST01.

Reinicie el servicio FTP.

Copy to Clipboard

Habilite el servicio VSFTPD para que se inicie automáticamente durante el arranque.

Copy to Clipboard

¡Felicitaciones! Ha terminado la instalación segura del servidor VSFTP utilizando el cifrado SSL en Ubuntu.

Tutorial Ubuntu - Prueba de la instalación segura de VSFTPD

Cree 2 cuentas de usuario.

Copy to Clipboard

En nuestro ejemplo, la cuenta de usuario denominada TEST01 se excluyó de la característica CHROOT.

Excluimos esta cuenta agregando el nombre de usuario al archivo de lista CHROOT.

Copy to Clipboard

En un equipo remoto, descargue el software WINSCP e intente conectarse al servidor FTP seguro.

SSL FTP Server Connection

Acepte el mensaje de advertencia.

SSL FTP certificate Linux

La cuenta denominada TEST01 podrá acceder a directorios fuera de su directorio HOME.

Linux FTP Server

La cuenta denominada TEST02 no podrá acceder a los directorios fuera de su directorio HOME.

FTP Server chroot

¡Felicitaciones! Ha probado correctamente la instalación de VSFTPD mediante el cifrado SSL.