Axiso

Notes

Installation d’un serveur d’hébergement Linux – Debian

Serveur — janvier 2016

Serveur FTP Pure-FTPd

aptitude install -y pure-ftpd

Pure-FTPd nécessite un certificat SSL complet :

ln -s /etc/ssl/private/server-key-cert.pem /etc/ssl/private/pure-ftpd.pem

Ajout de l’utilisateur virtuel et choix de son passe :

groupadd ftp
useradd -g ftp -d /dev/null -s /etc ftp
pure-pw useradd user -u ftp -d /home/
pure-pw mkdb

L’utilisateur ftp peut accéder aux données des groupes intervenant sur les projets :

usermod -aG www-data ftp
usermod -aG user ftp

Configuration du serveur :

sed -i 's/STANDALONE_OR_INETD=inetd/STANDALONE_OR_INETD=standalone/' /etc/default/pure-ftpd-common
echo no > /etc/pure-ftpd/conf/PAMAuthentication
echo 64000 64999 > /etc/pure-ftpd/conf/PassivePortRange
echo 2 > /etc/pure-ftpd/conf/TLS
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50puredb
service pure-ftpd restart

Il est maintenant possible de se connecter au serveur FTP en utilisant l’option TLS/SSL de son client FTP, en mode FTPES (« explicit over TLS », et non FTPS).