Serveur FTP Debian VSFTPD

Retour

Pré-requis

Installer une Debian minimale
+
Installation d’un serveur Web (apache2 via apt-get) ou Installation d’un serveur Web (apache2.4.3 depuis les sources).

Installation du serveur FTP Debian avec VSFTPD

apt-get install vsftpd
  • Mettre les paramètres du fichier /etc/vsftpd.conf au valeurs suivantes :
# si installation du serveur par apt-get install apache2
# ajouter :
local_root=/var/www
# si installation du serveur par les sources HTTPd Apache2 :
# ajouter :
local_root=/usr/local/apache2/htdocs
 # valeurs à modifier :

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_file=/var/log/vsftpd.log
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
async_abor_enable=NO
ascii_upload_enable=NO
ascii_download_enable=NO
ftpd_banner=message de bienvenue
chroot_local_user=YES (2 fois)
chroot_list_enable=NO
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
  • Redémarrer le service FTP
/etc/init.d/vsftpd restart
  • Ajouter un utilisateur
adduser webmaster
// Renseigner les champs demandés lors de la création du profil
chown webmaster /var/www
// ou
chown webmaster /usr/local/apache2/htdocs/

Le serveur FTP est maintenant joignable avec les logins/mot de passe des utilisateurs locaux et les redirige vers le dossier /var/www.




Retour