Présentation

FTP (File transfert Protocol) est un protocole destiné au transfert de fichiers d'une machine à une autre via le réseau.

Ici nous utiliserons vsftpd acronyme Very Secure FTP daemon disponible sur le site officiel vsftpd.beasts.org.

Cette fiche pratique à pour but de d'écrire la configuration de vsftpd avec SSL via les utilisateurs virtuels. Afin de garantir une bonne marche, il est préférable d'avoir exploité la fiche pratique suivante ici et ici.

Installation

Préparation et pre-requis

Pour installer un serveur vsftpd avec SSL, il faut disposer des éléments suivants :

* Paquetage openssl.
* Un service vsftpd anonyme.
* Un service vsftpd avec les utilisateurs virtuels.

Pour pouvoir se connecter via SSL avec les utilisateurs virtuels, il faut modifier notre fichier /etc/vsftpd/vsftpd.conf et rajouter la ligne suivante :
ssl_enable=YES
Génération du certificat
#cd /usr/share/ssl/certs/
#make vsftpd.pem
Remplir les champs demandés.

Test du serveur ftp SSL avec les virtualusers

Via FileZilla :