Pages : 1
#1 Le 17/06/2006, à 13:24
- David7578
Pureadmin et pureftpd: erreur 530 depuis clients FTP...
Je ne comprends pas, cela fait depuis hier soir que j'essaie de monter un serveur FTP.
En anonymous ça passe.
En revanche, aucun des comptes virtuels que je créé dans pureadmin ne peut se connecter.
Quand je fais un test avec net2ftp par exemple, dans pureadmin je vois bien l'adresse ip qui tente de se connecter... mais un point d'interrogation dans la colonne compte... et la connexion se fait pas.
dans le log j'ai toujours:
Jun 17 14:12:51 [INFO] New connection from XXXX
Jun 17 14:12:52 [INFO] PAM_RHOST enabled. Getting the peer address
Jun 17 14:12:54 [WARNING] Authentication failed for user [xxxx]
j'ai désinstallé ou reinstallé selon des tutos, directement depuis synaptics et autres sans succès, toujours le même pb.
Il y a un truc qui passe pas au niveau de la gestion des utilisateurs virtuels mais je ne sais pas quoi, parceque dans la partie préférences tout va bien avec les fichiers password, db etc...
C'est dommage, à cette exception près c'était du point and click and run...
Si quelqu'un aurait une idée du pourquoi du comment...
Merci beaucoup,
@+
#2 Le 17/06/2006, à 13:26
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
Ah oui j'ai oublié:
je suis sous Dapper
derrière un routeur netgear branché sur une freebox.
j'ai redirigé le port 21 vers ma dapperBox au niveau du routeur. m'enfin vous vous doutez que ce point marche d'après ce que j'ai écris plus haut
#3 Le 17/06/2006, à 14:38
- dexinou
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
salut, tu as tester d'enregistrer un nouvel utilisateur avec la commande intégrée de pureftpd ?
# pure-pw useradd toto -u ftpuser -g ftpgroup -d /home/www/toto -N 100 -m
cette commande va créer un utilisateur nommé toto, il sera chrooté dans /home/www/toto qui sera créee à ça première connexion.
Il aura un quota d'espace disque de 100 MB
Si cette commande fonctionne alors tu dois te pencher vers un éventuel disfonctionnement de pureadmin.
Si tu veux plus d'explications sur les commande rendez-vous ici : http://www.generation-linux.net/article.php3?id_article=1
Dernière modification par dexinou (Le 14/12/2006, à 11:26)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#4 Le 17/06/2006, à 15:09
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
merci de la réponse, je viens de tenter la manip... ça ne marche toujours pas.
je visionnerais le site fourni un peu plus tard
#5 Le 18/06/2006, à 10:59
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
bon, ben j'ai toujours un soucis avec l'identification.
Comment vérifie-t-on les liens entres les fichiers utilisateurs virtuels de pureadmin, et ce dont se sert pureftf?
Le pb vient peut-être de là non? en gros j'ai un fichier utilisateur, qui n'est pas celui dont se sert le serveur...
#6 Le 18/06/2006, à 12:14
- dexinou
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
Enfait il se sert du fichier PAM et de la base de donnée virtuelle que tu as crée cad pureftpd.pdb
MAis le problème c'est qu'il prend en compte le premier dans la liste.
tu as bien crée ta base de donnée une fois l'utilisateur crée ?
# pure-pw mkdb
Dans le dossier /etc/pure-ftpd/conf tu as une liste de fichiers
c la configuration globale du serveur.
en root crée un fichier nommé ChrootEveryone et tu inscris yes dans le fichier.
Tu crée aussi un fichier nommé CreateHomeDir et tu mets yes.
Il ya un aussi fichier nommé PAM, tu l'ouvre et tu mets no au lieu de yes.
ensuite tu reload le serveur : # /etc/init.d/pure-ftpd restart
Dernière modification par dexinou (Le 18/06/2006, à 12:39)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#7 Le 18/06/2006, à 12:40
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
Enfait il se sert du fichier PAM et de la base de donnée virtuelle que tu as crée cad PureDB.
MAis le problème c'est qu'il prend en compte le premier dans la liste.
tu as bien crée ta base de donnée une fois l'utilisateur crée ?
# pure-pw mkdb
Oui j'ai tenté ça...
au rayon des choses au fonctionnement qui semble louche:
quand je tente une connexion depuis l'extérieur, dans pureadmin je vois bien l'ip du site distant, et un point d'intérogation dans la colonne compte... est-ce que cela le ferait aussi en cas d'erreur de mot de passe? ou est-ce qu'il ne reçoit même pas le non d'utilisateur?
quand je lance pureadmin, il indique toujours que le serveur est hors service, ce qui n'est pas le cas.
Ceci arrive dès que je commence à toucher via terminal à un fichier de config (et je ne sais pas pourquoi)
par ailleurs, lors des install, les fichiers pdb et passwd ne sont jamais créés/présents.
@+ et merci
#8 Le 18/06/2006, à 12:51
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
je viens de faire la manip indiquée dans ton réédit, pb toujours présent.
par ailleurs j'ai remarqué un truc étrange, quand je créée plusieurs users dans pureadmin, à un moment la création semble écraser un user existant (au moins l'affichage de son nom)
comment pourrais-je faire pour totalement désintaller les fichiers pure* ainsi que toutes les traces présentes dans le système, afin de refaire une install "propre" ?
@+
#9 Le 18/06/2006, à 12:52
- dexinou
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
par ailleurs, lors des install, les fichiers pdb et passwd ne sont jamais créés/présents.
ça c pas bon.
Je n'utilise pas pureadmin, je l'ai testé et il n'a jamais fonctionné convenablement. (c un p'tit jouet )
Je préfère la méthode manuelle, on moins on sait ce qu'on fait, configuration plus fine du serveur et s'il y a un problème, j'arrive à trouver la panne.
Donc je sais pas te conseiller avec pureadmin.
MAis regarde dans ton fichier de log... il ya des trucs intéressant des fois.
/var/log/syslog
et
/var/log/pure-ftpd/
Dernière modification par dexinou (Le 28/09/2006, à 21:34)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#10 Le 18/06/2006, à 12:57
- dexinou
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
comment pourrais-je faire pour totalement désintaller les fichiers pure* ainsi que toutes les traces présentes dans le système, afin de refaire une install "propre" ?
Regarde ce que tu as crée comme utilisateurs virtuels:
# pure-pw list
et vire les virtuals users:
# pure-pw userdel <login>
ensuite vire l'utilisateur ftpuser et ftpgroup:
# deluser ftpuser
# delgroup ftpgroup
et tu réinstalles le tout:
# apt-get --purge remove pureadmin
# apt-get --reinstall install pure-ftpd
Dernière modification par dexinou (Le 18/06/2006, à 13:26)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#11 Le 18/06/2006, à 15:00
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
bon, en reprenant depuis le début, sans pureadmin, marche pas.
un soucis avec les utilisateurs virtuels?
ie bien créés etc... mais pas utilisables par le serveur?
#12 Le 20/06/2006, à 12:11
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
Toujours pas de solution.
Si je viens à Ubuntu, c'est pour l'interface graphique, parceque se replonger dans des paramétrages en ligne de commande ne m'interresse pas.
Ce sera peut-être encore un peu long, mais une interface graphique unifiée et fiable serait le top....
@+
#13 Le 20/06/2006, à 12:19
- dexinou
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
Je viens d'installer pure-ftpd-mysql sur drapper-drake et tout fonctionne nickel, avec utilisateurs virtuels et utilisateurs avec shell valide, donc authentification PureDB et PAM (sans pureadmin).
Essai de faire un lien vers l'authentification de pure-ftpd :
# ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/45puredb
Dernière modification par dexinou (Le 20/06/2006, à 12:45)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#14 Le 26/06/2006, à 11:54
- David7578
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
J'ai résolu le pb:
j'ai entièrement désinstallé tous les utilitaires FTP (y compris browser) depuis synaptics.
En choisissant la suppression complète.
Apparement, si on fait pas ça, il reste des traces qui gênent...
Ensuite j'ai installé pureftp.
il y avait encore le pb d'identif...
j'ai appliqué ton dernier truc dexinou (le lien ln -s ....) et ça a fini par marcher.
Je suppose donc qu'il y a encore un tout petit bug de liaison pour les utilisateurs virtuels.
je réinstallerais un browser FTP ce soir pour voir si ça marche toujours.
Pour résumer:
J'ai choisi Ubuntu pour ne pas ouvrir de fenêtre terminal... ni pour faire de ligne de commande.
On y arrive presque... le pb vient du presque
Merci Dexinou
#15 Le 26/06/2006, à 20:04
- dexinou
Re : Pureadmin et pureftpd: erreur 530 depuis clients FTP...
Je suppose donc qu'il y a encore un tout petit bug de liaison pour les utilisateurs virtuels.
J'en suis aussi convaincu car ça le fait dans les distrib comme ubuntu ..etc...mais sur sarge je n'ai pas ce bug !! étrange
Je vais tanter de l'installer à partir des sources et de le compiler à la mano, juste pour voir et je renvoi les comments ! d'abord sur etch et ensuite sous dapper.
Dernière modification par dexinou (Le 26/06/2006, à 20:10)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne