Table of Contents

Configurer ProftpD

Serveur Ubuntu - user virtuels - avec TLS

Création du dossier à partager, propriétaire et groupe du user proftpd (proftpd/nogroup)

Paramétrage proftpd.conf ; virtuals.conf ; modules.conf et tls.conf : voir fichiers sur serveur Ubuntu local

Création fichier pour les id des users virtuels

sudo nano /etc/proftpd/ftpd.passwd

Création des id cryptés

sudo ftpasswd --passwd --name=tanuser --uid=130 --gid=65534 --home=/mnt/98305383-9bd4-40ee-a45e-f82b00d45bd1/TAN-FTP --shell=/bin/false

(uid et gid de proftpd : proftpd/nogroup)

Certificat pour FTP avec TLS

Clé privée

sudo openssl genrsa -out /etc/ssl/private/proftpd.key 2048

Demande de signature de certificat

sudo openssl req -new -key /etc/ssl/private/proftpd.key -out /etc/ssl/certs/proftpd.csr

Certificat

sudo openssl x509 -req -days 365 -in /etc/ssl/certs/proftpd.csr -signkey /etc/ssl/private/proftpd.key -out /etc/ssl/certs/proftpd.crt

Installer mod_tls.c pour utiliser TLS avec proftp

sudo apt-get install proftpd-mod-crypto

Redémarrage du service

sudo service proftpd restart