Configurer un serveur FTP anonyme avec vsftpd

Ceci est l’installation d’un serveur FTP anonyme avec vsftpd en une minute sur un serveur debian.

# aptitude install vsftpd

# cp /etc/vsftpd.conf /etc/vsftpd.conf.orig

# mkdir  /var/www/ftp

Éditer le fichier /etc/vsftpd.conf et modifier comme suit :

Avec un grep -v '^#' /etc/vsftpd.conf | sed -e '/^$/d' sur mon fichier de config j’ai :


listen=YES
anonymous_enable=YES
local_enable=NO
write_enable=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=NO
ftpd_banner=Welcome to my FTP service.
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
max_clients=10
max_per_ip=2
anon_root=/var/www/ftp
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
data_connection_timeout=120
idle_session_timeout=120
connect_timeout=30

La liste complète est sur le site de vsftpd ici . Dans ma config j’ai utilisé le répertoire /var/www/ftp pour mettre mes fichiers à partager, il faut que les répertoires ou les fichiers n’appartiennent pas à l’utilisateur ftp sinon vous allez avoir l’erreur :

Response: 500 OOPS: vsftpd: refusing to run with writable anonymous root

Une réflexion sur “Configurer un serveur FTP anonyme avec vsftpd

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s