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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Ubuntu] Configuration Pure-FTPD [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Ubuntu] Configuration Pure-FTPD [Résolu]

n°1255362
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 13-12-2010 à 13:25:55  profilanswer
 

thana54 a écrit :


Je tourne avec pureftp et pas de soucis (mais sur debian [:whatde]), tu peux nous coller le vrai message d'erreur ?
As-tu bien activé les comptes virtuels ? (sudo dpkg-reconfigure pure-ftpd-common)
Quelle est ta config (ligne de commande utilisée pour lancer le serveur ftp) ?
 
La mienne

Code :
  1. /usr/sbin/pure-ftpd-virtualchroot -l unix -l pam -Y 1 -j -E -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -s -8 UTF-8 -A -c 10 -d -B



 
Oui j'ai pris ca comme options :  
-Serveur autonome
-Execution avec droit su
-Environnement fermés = activé (chroots)
 
J'ai aussi entendu parlé de User ID qui doit être supérieur à 1000 pour que ca fonctionne. Je n'ai plus les commandes que j'ai tapé pour changé les ID mais suite à ca j'avais le message d'erreur "530 Sorry i cant trust you". (je test sur plusieurs PC différent mais le résultat est le même)
 
http://front1.monsterup.com/upload/1292242749341.png
 
J'ai ca quand je teste, par contre avec le compte system ca passe nickel  
http://front1.monsterup.com/upload/1292242978709.png
 
J'ai testé ta command, il y a rien qui se passe (lancement du daemon seulement ?)


Message édité par RabzorGT le 19-12-2010 à 10:53:12

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
mood
Publicité
Posté le 13-12-2010 à 13:25:55  profilanswer
 

n°1255371
mikala
Souviens toi du 5 Novembre...
Posté le 13-12-2010 à 13:57:26  profilanswer
 

Pourquoi dans un premier temps ne pas configurer simplement pure-ftpd en console ?
Par exemple lorsqu'on regarde la ligne de commande utilisé par thana54 on peut se rendre compte qu'il n'utilise pas de manière « simple » des utilisateurs virtuels (et en tout cas il ne se sert pas de l'authentification puredb fourni par pure-ftpd)...

Citation :

usr/sbin/pure-ftpd-virtualchroot -l unix -l pam -Y 1 -j -E -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -s -8 UTF-8 -A -c 10 -d -B


Il utilise l'authentification unix (en gros les comptes systèmes) et l'authentification via le système pam (qui lui peut bien évidemment dépendre derrière d'une authentification mysql/ldap/whatelse )
Si tu utilise l'authentification puredfb tu devrais avoir ce genre de ligne

Citation :

/usr/sbin/pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb -C 4 -O stats:/var/log/pure-ftpd/transfer.log -A -s -I 3 -p 51000:51367 -Z -U 132:002 -u 500 -m 4 -8 UTF-8 -t 64 -W -c 50 -k 98 -w -H -Y 0 -B


En gros ici j'utilise uniquement l'authentification puredb(les utilisateurs systèmes n'ont pas de compte ftp, de même que mes utilisateurs utilisant l'authentification pam ), et le fichier contenant les utilisateurs (et leur mot de passe) est donc /etc/pure-ftpd/pureftpd.pdb
en utilisant le flag -u 500, je demande à puredb de s'assurer que l'utilisateur virtuel dispose d'un « utilisateur système » ayant un UID >= 500
d'une manière générale il est beaucoup plus claire de lire le man pure-ftpd où tu auras la signification claire et précise des drapeaux que tu peux utiliser.


Message édité par mikala le 13-12-2010 à 14:30:42

---------------
Intermittent du GNU
n°1255372
thana54
made in concept
Posté le 13-12-2010 à 12:52:05  profilanswer
 

RabzorGT a écrit :

Slt à tous.
Je galère énormément pour mettre en place un serveur FTP :o
 
J'ai testé vsftpd, proftpd et pure ftpd, dans les meilleurs des cas (avec ces 2 derniers) tous fonctionne bien avec les compte system mais rien à faire quand je veux utilsier un compte virtuel (à la filezilla server quoi en créant des compte dans pureFTP par ex)
 
J'ai donné tous les droits nécessaires au dossiers, aux fichiers passwd ect ..  j'en suis à une erreur "530 - Sorry but i cant trust you" ou quelque chose du genre que me balance Pure-FTPD... il me reconnait c'est déjà ca ..
 
Une idées les gars ? je ne pensais pas galérer autant avec un server FTP qu'avec d'autre appli plus complexe .. i'm séching là ..
 
Un des tuto que j'ai suivi à la lettre https://help.ubuntu.com/community/PureFTP
 
EDIT :
 
Avec Pro FTPD j'ai cette erreur si ca vous parle ..

Code :
  1. - Fatal: TLSRSACertificateFile: '/etc/gadmin-proftpd/certs/cert.pem' does not exist on line 56 of '/etc/proftpd/proftpd.conf'



Je tourne avec pureftp et pas de soucis (mais sur debian [:whatde]), tu peux nous coller le vrai message d'erreur ?
As-tu bien activé les comptes virtuels ? (sudo dpkg-reconfigure pure-ftpd-common)
Quelle est ta config (ligne de commande utilisée pour lancer le serveur ftp) ?
 
La mienne

Code :
  1. /usr/sbin/pure-ftpd-virtualchroot -l unix -l pam -Y 1 -j -E -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -s -8 UTF-8 -A -c 10 -d -B

n°1255386
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 13-12-2010 à 14:29:12  profilanswer
 

Très très intéressant mikala je vais testé ca.


---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°1256223
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 16-12-2010 à 21:02:26  profilanswer
 

Désolé pour le retard, bon j'ai tout repris à zéro mais ca ne marche toujours pas... :/  
 
On pourrait me décrir les étapes à suivre de A à z ? j'ai tout essayé mais je n'arrive toujours pas à me connecter avec mes users virtuels, tandis que les users system fonctionnenent parfaitement ...


---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°1256224
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 16-12-2010 à 21:43:03  profilanswer
 

Après avoir tout réinstallé, ca bloque maintenant à ce niveau là (quand je cliques sur Gérer les comptes :

 

http://front1.monsterup.com/upload/1292532167289.png

 

Je fais  Ok mais ca rienvient en boucle .. je ne peux donc plus accèder à la éstion des comptes.


Message édité par RabzorGT le 16-12-2010 à 21:43:43

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°1256227
mikala
Souviens toi du 5 Novembre...
Posté le 16-12-2010 à 23:00:15  profilanswer
 

Personnellement je me sers de l'interface CLI...
Ceci est toujours d'actualité si tu veux : http://blog.littleboboy.net/2004/0 [...] us-debian/


---------------
Intermittent du GNU
n°1256234
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 17-12-2010 à 05:52:37  profilanswer
 
n°1256348
mikala
Souviens toi du 5 Novembre...
Posté le 17-12-2010 à 12:58:01  profilanswer
 

RabzorGT a écrit :

J'essaye ça


A noter que maintenant je me sers exclusivement de puredb.


---------------
Intermittent du GNU
n°1256514
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 17-12-2010 à 23:08:58  profilanswer
 

Quand j'arrête puis je démarre mon serveur il semble lancer cette commande.

Code :
  1. [root@intick-desktop ~]# /etc/init.d/pure-ftpd start
  2. Starting ftp server: Running: /usr/sbin/pure-ftpd-virtualchroot -l pam -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -E -8 UTF-8 -B


---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
mood
Publicité
Posté le 17-12-2010 à 23:08:58  profilanswer
 

n°1256518
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 17-12-2010 à 23:28:51  profilanswer
 

Ca me rend fou cette histoire :mad:ca marche toujours pas .. j'ai regardé un peu ton tien mais pareil, j'ai même récupéré quasiement la même commande cité plus haut mais pareil ...
-connexion avec compte system parfaite
- connexion avec compte vrtual : KO

Message cité 1 fois
Message édité par RabzorGT le 17-12-2010 à 23:32:05

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°1256532
mikala
Souviens toi du 5 Novembre...
Posté le 18-12-2010 à 01:26:22  profilanswer
 

RabzorGT a écrit :

Ca me rend fou cette histoire :mad:ca marche toujours pas .. j'ai regardé un peu ton tien mais pareil, j'ai même récupéré quasiement la même commande cité plus haut mais pareil ...
-connexion avec compte system parfaite  
- connexion avec compte vrtual : KO


Si pure-ftpd se lance avec la ligne de commande que tu as indiqué c'est normal que les comptes virtuels ne fonctionnent pas...
A aucun moment tu ne demandes à pure-ftpd d'utiliser l'authentification PureDB.


---------------
Intermittent du GNU
n°1256541
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 18-12-2010 à 08:46:37  profilanswer
 

J'ai lu le man, en effet il y a pas mal d'infos.

 

Bon j'ai créé un autre user, j'ai stop le srv puis relancé avec cette commande :

 
Code :
  1. [root@intick-desktop ~]# /usr/sbin/pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb -C 4 -O stats:/var/log/pure-ftpd/transfer.log -A -s -I 3 -p 51000:51367 -Z -U 132:002 -u 120 -m 4 -8 UTF-8 -t 64 -W -c 50 -k 98 -w -H -Y 0 -B
 

Petit progrès, mes 2 users virtuels sont "reconnus"
Le serveur répond beaucoup plus vite qu'avant bizarrement, peut être que les accès à la DB pure ftp est plus rapide que la recherche de users system..

 

Par contre j'obtient toujours ce message d'erreur que je pense être lié à l'id des users .. une idée :( ?

 

http://front1.monsterup.com/upload/1292656488221.png

 

Puis
http://front1.monsterup.com/upload/1292656488170.png

 

Si je mets un mauvais mdp l'erreur est différente (authentification failed, ce qui est normale)
J'ai testé avec plusieurs -user id chez moi c'est à 120 si j'ai bien compris.

 

http://front1.monsterup.com/upload/1292658366176.png

 

Une doc très interessante : http://www.teledetection.fr/compon [...] d/gid,101/


Message édité par RabzorGT le 18-12-2010 à 08:51:23

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°1256554
mikala
Souviens toi du 5 Novembre...
Posté le 18-12-2010 à 12:32:47  profilanswer
 

quels sont les droits sur les répertoires /home/ftpusers/ , /home/ftpusers/user/ etc etc... ?
Ensuite tu peux mettre les résultats de la console dans un  [ quote ] au lieu d'une image, cela sera plus simple et prendra moins de place.


---------------
Intermittent du GNU
n°1256555
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 18-12-2010 à 12:44:40  profilanswer
 

Ayééééééééééé il fallait tout simplement créer un user avec un UID supérieur à 1000 ... j'avais tenté de modifié ceux déjà créé mais je pense avoir oublié le GID .. comme quoi ..

 

Là ca tourne nickel :
pure-pw useradd test10 -u 1010 -g 1010 -d /home/ftpusers/ -m

 

Et pour l'erreur ou le bug que j'ai décrit dans ce post : http://forum.hardware.fr/forum2.ph [...] 0#t1256224 c'était tout simplement parceque les users existaient déjà avec un IS différent, je n'ai plus d'erreur dans la fenetre dbug non plus.


Message édité par RabzorGT le 18-12-2010 à 12:46:51

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°1256557
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 18-12-2010 à 12:49:47  profilanswer
 

Une question, y a t-il un paramètre qui permet la création du dossier home directory automatiquement ?
 
En tout cas merci mikala de t'être interessé à mon blem ^^


---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°1256562
mikala
Souviens toi du 5 Novembre...
Posté le 18-12-2010 à 13:18:59  profilanswer
 

euh si pure-ftpd est lancé avec un -u 100 , il faut que l'uid de ton utilisateur virtuel soit supérieur et ou égal à 100... donc étonnant devoir mettre cela (sauf si ton serveur était en fait lancé avec un autre -u ).
Concernant la création automatique des répertoires c'est mal (tm) , mais le -j devrait répondre à tes demandes.


---------------
Intermittent du GNU
n°1256577
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 18-12-2010 à 16:38:22  profilanswer
 

Ok j'ai compris, tu as raison, j'ai relancé le serveur avec l'id 100, les users ayant comme ID 125 et leur group 126 tout s'est bien passé ;)
par contre maintenant j'ai un autre problème, tout fonctionne en local mais via une IP public ca passe pas, ac mouline puis rien.
Port forwarding OK puisque ca tournait sous windows, je vais fouiner un peu en attendant si tu as une idée.
 
Sinon pourquoi c'est pas bien d'autocréer les dossiers ?
 
Une autre question, je n'arrive pas à créer un raccourci pour lancer ma commande pure ftp, j'ai testé avec un fichier sh ca a pas l'aire de marcher..

Code :
  1. #!/bin/sh
  2. /usr/sbin/pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb -C 4 -O stats:/var/log/pure-ftpd/transfer.log -A -s -I 3 -p 51000:51367 -Z -U 132:002 -u 100 -m 4 -8 UTF-8 -t 64 -W -c 50 -k 98 -w -H -Y 0 -B


J'ai essayé avec un gnome-terminal -e '' pareil le serveur ne se lance pas (ps | grep ftp ne donne rien)
 
EDIT : bon j'ai fini par créer un alias, car les fichier .sh et raccourci (lanceur) ne fonctionnent pas si on veut les exécuter en tant que root .... à moins que quelqu'un connait un moyer de faire ca ..  
 
Sinon si ca peut servir à quelqu'un d'autre, j'ai eu entre temps un problème de connexion depuis l'extérieur que j'ai résolu en créant 2 fichier dans le répertoire de conf pure-ftpd (/etc/pure-ftpd/conf) PassivePortRange avec comme valeurs 3000 3100 et NoAnonymous avec valeur : no, j'ai également forwardé les ports 3000 et 3100 vers mon PC et tout roule nickel.
 
Mikala j'attends tes réponses pour le raccourc si tu as une idée :D
Merci à toi :jap:


Message édité par RabzorGT le 19-12-2010 à 10:49:38

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Ubuntu] Configuration Pure-FTPD [Résolu]

 

Sujets relatifs
Comment supprimer ubuntu de mon disque dur?ION pour décodage HD sous Ubuntu ?
[UBUNTU] Créer un point d'accès WIFI avec HostapdUbuntu ne démarre plus en dual boot
[Ubuntu server]Impossible de créer un point d'accès wifiPartage Impossible sous ubuntu ?
[Résolu] [ubuntu] Problème de boot - Installation grub sur fakeraid0Aide pour une Configuration Samba
OpenGL/FreeGlut sous Ubuntu 
Plus de sujets relatifs à : [Ubuntu] Configuration Pure-FTPD [Résolu]


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