Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1448 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Configurer VSFTPD

n°800976
charles84
Posté le 11-04-2006 à 23:54:36  profilanswer
 

Bonjour,
 
J'ai configuré un serveur FTP (vsftpd) sous une fedora core 4. Le probleme est que je n'arrive pas a me connecter avec un compte autre que anonymous.  
 
Voici mon fichier vsftpd.con :
 

Code :
  1. anonymous_enable=NO
  2. local_enable=YES
  3. write_enable=YES
  4. local_umask=022
  5. dirmessage_enable=YES
  6. xferlog_enable=YES
  7. connect_from_port_20=YES
  8. xferlog_std_format=YES
  9. pam_service_name=vsftpd
  10. userlist_enable=YES
  11. listen=YES
  12. tcp_wrappers=YES


Quelqu'un sait comment configurer vsftpd pour utiliser des utilisateurs locaux (/etc/passwd) car dans tous les tutos que j'ai lu je n'ai jamais vu un exemple explicite ?
 
Merci d'avance


---------------
Charles
mood
Publicité
Posté le 11-04-2006 à 23:54:36  profilanswer
 

n°800977
charles84
Posté le 11-04-2006 à 23:55:10  profilanswer
 

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES


---------------
Charles
n°801217
charles84
Posté le 12-04-2006 à 16:37:26  profilanswer
 

Personne n'a de reponse ou un trés bon tutorial sur VSFTPD ????
 
Merci d'avance.

n°801223
l0ky
Posté le 12-04-2006 à 16:54:00  profilanswer
 

tu as penser a rebooter ton service apres les modifications ?

n°801229
charles84
Posté le 12-04-2006 à 17:12:06  profilanswer
 

oui. service vsftpd restart. Mais je n'arrive pas a me loger avec un compte que j'ai créer (useradd ftp_charles -d /home/test). Il me dit :
 
Connecté à X.X.X.X.
220 Check Point FireWall-1 Secure FTP server running on fwintcd
Utilisateur (X.X.X.X:(none)) : ftp_charles
331 (not authenticated): Enter server password
Mot de passe :
413 Connection to server failed
Connexion fermée par l'hôte distant.
 
Voila le message d'erreur. J'ai remplacé l'adresse IP de mon FAI par X.X.X.X pour pas que des ptits malins se connecte dessus  :).
 
Donc si tu as la solution de mon probleme je t'ecoute...:) merci d'avance

n°801231
charles84
Posté le 12-04-2006 à 17:13:20  profilanswer
 

Elle veut dire quoi cette phrase : 220 Check Point FireWall-1 Secure FTP server running on fwintcd ?
 
C'est pas la phrase d'accueil de VSFTPD ? ca me semble bizarre

n°801233
charles84
Posté le 12-04-2006 à 17:18:33  profilanswer
 

desolé voila un nouvel imprim ecran avec mon service vsftpd demarré :
 
Connecté à X.X.X.X
20 Check Point FireWall-1 Secure FTP server running on fwintcd
Utilisateur (X.X.X.X:(none)) : ftp_charles
331 (not authenticated): Enter server password
Mot de passe :
530-Connected to server. Logging in...
530-220 (vsFTPd 2.0.3)
530-331 Please specify the password.
530 530 Login incorrect.
Échec de l'identification.
 
Désolé j'avais pas vérifié. Je suis au boulot donc j'ai pas trop le temps...


Message édité par charles84 le 12-04-2006 à 17:22:18
n°801242
charles84
Posté le 12-04-2006 à 17:37:53  profilanswer
 

Une solution ?

n°801248
l0ky
Posté le 12-04-2006 à 17:46:21  profilanswer
 

tu as 30 secondes ?
pas la peine de reposter aussi rapidement si tu n'as pas de nouvelle information...
 
Check point FW1, comme son nom l'indique est un firewall. Ton serveur ftp se trouve dessus ou il est derrière ?
S'il est derrière et s'il est en adressage privé tu as penser au NAT ?

n°801269
charles84
Posté le 12-04-2006 à 18:56:48  profilanswer
 

Ben mon serveur FTP est sur mon firewall. Et il y a une regle DNAT qui redirige vers mon firewall les ports 20 et 21. Mais meme en faisant a partir de mon firewall : ftp localhost les users locaux n'ont pas accés a mon ftp....

mood
Publicité
Posté le 12-04-2006 à 18:56:48  profilanswer
 

n°801876
charles84
Posté le 14-04-2006 à 19:55:35  profilanswer
 

???

n°801957
Cruchot
Posté le 14-04-2006 à 23:40:28  profilanswer
 

Dans ta conf tu as :


userlist_enable=YES


Il faut rajouter cette ligne pour que vsftpd connaisse les utilisateurs autorisés : (avec les users en question dans le fichier)


userlist_file=/etc/vsftpd.user_list


 
man, rtfm, toussa :o ---> http://vsftpd.beasts.org/vsftpd_conf.html


userlist_enable
    If enabled, vsftpd will load a list of usernames, from the filename given by userlist_file. If a user tries to log in using a name in this file, they will be denied before they are asked for a password. This may be useful in preventing cleartext passwords being transmitted. See also userlist_deny.
 
    Default: NO  

Message cité 1 fois
Message édité par Cruchot le 14-04-2006 à 23:53:09
n°801995
l0ky
Posté le 15-04-2006 à 09:23:46  profilanswer
 

Cruchot a écrit :

Dans ta conf tu as :


userlist_enable=YES


Il faut rajouter cette ligne pour que vsftpd connaisse les utilisateurs autorisés : (avec les users en question dans le fichier)


userlist_file=/etc/vsftpd.user_list


 
man, rtfm, toussa :o ---> http://vsftpd.beasts.org/vsftpd_conf.html

Citation :


userlist_enable
    If enabled, vsftpd will load a list of usernames, from the filename given by userlist_file. If a user tries to log in using a name in this file, they will be denied before they are asked for a password. This may be useful in preventing cleartext passwords being transmitted. See also userlist_deny.
 
    Default: NO  



Ce fichier doit contenir la liste des utilisateurs qui ne doivent pas avoir accès].
En l'occurence, vérifie que ton fichier ne contient pas le nom de ton user.

n°801997
Cruchot
Posté le 15-04-2006 à 09:39:33  profilanswer
 

Exact, j'ai lu trop vite. Mais avant j'utilisais ça en plus :
 


userlist_deny
    This option is examined if userlist_enable is activated. If you set this setting to NO, then users will be denied login unless they are explicitly listed in the file specified by userlist_file. When login is denied, the denial is issued before the user is asked for a password.


 
Donc ça permet de spécifier les users autorisés dans le fichier. Donc en gros pour autoriser une liste de users il faut :
 
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
 
On va y arriver :o


Message édité par Cruchot le 15-04-2006 à 09:42:49

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Cygwin/gcc] Comment configurer ??Configurer mar carte tv Leadtek tv 2000 xp deluxe sous Mandriva 2006
configurer wifi sur distribution whaxConfigurer les erreurs 404 dans apache2
Configurer carte WIFI de mon portable sous Ubuntu[KDE] configurer la boîte à miniatures
dvb-t configurer carte TNT Asus P7131 Dual mandriva linux ubuntu[Apache 2] Configurer le répertoire par défaut
Configurer connexion sous Kubuntu[presque resolu] configurer vsftpd??
Plus de sujets relatifs à : Configurer VSFTPD


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR