===== 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