J'ai installé un seveur FTP sur Apache2/MySql
J'utilise vsftpd avec pam et Mysql pour la gestion des users.
Mais quand je me connecte via filezila j'obtiens Réponse 530, login non valide
Et malgré les tutoriels, je ne comprends pas pourquoi.
Ci-dessous mon fichier vsftpd.conf
*****************************************
# http://vsftpd.beasts.org/vsftpd_conf.html ou "man vsftpd.conf"
# Port d'ecoute
listen_port=21
# Banniere de bienvenue
ftpd_banner=Bienvenue sur mon ftp perso
# Fichier de config PAM
pam_service_name=vsftpd
# Mode "standalone"
listen=YES
# Je ne veux pas de connexion anonyme
anonymous_enable=NO
# On autorise les connexions des utilisateurs locaux. C'est indispensable
# pour que les utilisateurs virtuels (mappes sur un utilisateur local)
# puissent se connecter (les "vrais" utilisateurs locaux sont ensuite desactives
# avec le fichier user_list
local_enable=YES
# Fichier de users
# userlist_file=/etc/vsftpd_user/user_list
# Chargement de la liste userlist_file
# userlist_enable=YES
# On refuse les utilisateurs de la liste
# userlist_deny=YES
# trop restrictif, un utilisateur virtuel pourra ainsi telecharger un fichier meme s'il n'est pas world readable
anon_world_readable_only=NO
# Refus des commandes influant sur le systeme de fichier (STOR, DELE, RNFR, RNTO, MKD, RMD, APPE and SITE)
write_enable=NO
# Refus des droits d'ecriture pour les anonymes (et donc utilisateurs virtuels) par défaut
# les autorisations seront données au cas par cas :
# pas d'upload
anon_upload_enable=NO
# pas de creation de repertoire
anon_mkdir_write_enable=NO
# pas de creation, suppression, renommage de repertoire ...
anon_other_write_enable=NO
# On fait en sorte que les utilisateurs "guest" (non-anonymes) soient mappés sur le compte local "ftp"
guest_enable=YES
guest_username=ftp
# chroot des utilisateurs
chroot_local_user=YES
# Nombre maximum de connexion simultanees
max_clients=50
# Nombre maximum de connexion venant de la meme IP
max_per_ip=4
# Dossier de configuration specifique des utilisateurs
user_config_dir=/etc/vsftpd/vsftpd_user_conf
# On active le log
xferlog_enable=YES
***********************************************************************************
Et le fichier de configuration de pam :
******************************************************
#%PAM-1.0
auth sufficient pam_unix.so
account sufficient pam_unix.so
auth required /lib/security/pam_mysql.so verbose=0 user=<user> passwd=<motdepasse> host=monipfixe db=vsftpd table=users usercolumn=login passwdcolumn=password
account required /lib/security/pam_mysql.so verbose=0 user=<user> passwd=<motdepasse> host=monipfixe db=vsftpd table=users usercolumn=login passwdcolumn=password
********************************************************************************
Merci pour vos conseils !!!
Partager