...j'avais d'ailleurs poste mes soucis avant, qui sont régles, comment mettre resolu lorsque qu'un fil est clot, ce sont les admins ?
2dite ton premier message du fil pour modifier le titre.
]>Un probleme, pour moi, j'ai cree donc un repertoire Upload, deux users avec mot de passe dans la base de donnee pour pam.
Par filezilla je me connecte, login - mot de passe, ok mais je suis obligé de faire un refresh F5, sinon j'ai une erreur: 550 Failed to change directory. N'a pas pu récupérer la liste du répertoire.
Apres F5, j'ai acces au repertoire upload dans /home/ftp/virtual, ma question est la suivante
Comment arriver et travailler avec mes users dans le repertoire /var/www/toto, toto est un repertoire qui contient un site. (trois sites cohabitent en virtual host),
J'ai suivi le tuto andesi pour vsftpd, j'avais d'ailleurs poste mes soucis avant, qui sont régles, comment mettre resolu lorsque qu'un fil est clot, ce sont les admins ?
Merci pour votre aide
]>Ici, ta réponse tombe carrément à coté du message de freddec...Total hors sujet.
Soit tu lis trop vite les réponse que nous prenons le temps de te faire, soit tu es vraiment à coté de la plaque.
En parlant de root, freddec essayait de trouver une piste sur où pourrait bien se trouver ton fichier login.txt. Fichier que tu as réussi àcréer, mais dont tu n'a pas réussi à en retenir la localisation sur ton système (!)
bref, stp, essai d'y mettre un peu de bonne volonté, car franchement, pour ma part, ce message risque bien d'être le dernier sur ce fil car j'ai un peu envi de baisser les bras devant autant de non attention (et pourtant, c'est pas faute d'avoir essayé).
++
]>Et si whereis te dis qu'il est sous /bin, (ce qui me semble peux probable) c'est qu'il est sous /bin pas sous /home/stephane/bin/.
Pour savoir où tu as mis ton login.txt, passe donc par locate en console (apres avoir fait en root un updatedb) ou par kfind
Et n'oblie pas que le chemin qui t'est indiqué est un chemin absolu, donc au départ de la racine /
D'une manière ou d'une autre si tu as lancé nano en user (et non en root) ton fichier login.txt est quelque part dans ton home ou dans un lieu ou tu peux écrire en user (ce qui n'est pas le cas de /bin)
]> # db3_load -T -t hash -f /home/stephane/bin/login.txt /etc/vsftpd/login.db
mais j' ai eu le message
DB_LOAD: /HOME/STEPHANE/BIN/LOGIN.TXT: REOPEN/ NO SUCH FILE OR DIRECTORY
# db3_load -T -t hash -f login.txt /etc/vsftpd/login.db
Je compléterai en disant si tu a mis le fichier texte dans ton home:
# db3_load -T -t hash -f /home/ton-home/le_bon_repertoire/login.txt /etc/vsftpd/login.db
Comme j' avais fait mon installation en plusieurs étapes et sur longue période, j' ai préféré reprendre celle-ci afin de partir sur une base saine.
J' ai laissé la distribution gérer la partition et fait une installation standard en ajoutant e17 (pour plus tard?).
J' ai suivi le tutoriel du site et arrivé au paragraphe "Créons notre base de données d'utilisateurs virtuels" il n' est pas indiqué comment créer un fichier texte. J' ai donc fait une recherche, utilisé nano, créer/enregistrer/quitter le fichier login.txt mais quand j' ai voulu le convertir en .db j' ai eu le message comme quoi il ne trouvait pas le fichier.
Quelle est la procédure pour lui dire où est le fichier?
Merci.
]>Pour ton problème, Syclem, le plus simple est de commencer par te connecter depuis ton serveur en local (ou via un ssh sur ce serveur s'il n'a pas d'écran). Tu ouvres un terminal et tu fais un
ftp localhost
Si tu arrives à te connecter avec un utilisateur existant sur la machine, tu essaies de faire un "ls", puis de récupérer un fichier "get fichier1", et enfin un "put fichier2".
Si tout fonctionne, une grande partie du chemin est faite. La dernière fois que j'ai installé vsftpd sur une Debian, je n'avais même pas le droit de faire un ls ! Pour du very secure, c'est vraiment blindé de base.
Je n'arrive pas à utiliser les noms DynDNS sur mon réseau local (Une *BOX, une passerelle/routeur et des clients derrière). Le truc que j'ai trouvé pour pouvoir utiliser ce nom d'hote, c'est de les ajouter à la main dans les fichiers /etc/hosts (ou C:\windows\system32\driver\etc\hosts sur un client Windows), avec l'adresse ip locale bien sûr.
Pourquoi utiliser vsftp, sftp est aussi une bonne solution (Filezilla le gère en précisant le protocole "sftp://monip.chez.moi" gftp le gère aussi en précisant que c'est du ssh2). Le cryptage n'est pas si gourmand si le serveur n'est pas trop utilisé.
Donne nous les messages d'erreur quand tu essaies de te connecter en local. Après on essayera de passer par le réseau local et pour finir, c'est les tests depuis le net.
]>Je me comprends puisque c' est mes mots à moi et mon raisonnement à moi!
oui oui...tu te comprend, enfin, tu comprend tes mots et tes phrases sont cohérentes...mais dans la forme seulement, pas dans le fond. Et encore dans la forme, il manque parfois des information nécessaire à la bonne compréhension de ces dernières...
Ce qui me fait dire que tu ne comprends/maitrises pas ce que tu fais. D'où tes questions ici, il n'y a *aucun* problèmes là dessus, tu es au bon endroit pour ça.
Bon, maintenant, si je fais l'effort de te répondre, et via cette méthode, c'est d'une part pour te faire dire précisément ce que nous avons besoin de savoir, d'autre part te faire comprendre les choses et résoudre ton problème.
En relisant ton premier message, je comprends que ton XP et ton Debian se trouvent sur le même LAN, donc on oublie l'histoire de DynDNS dans ce cas d'utilisation là. On gardera DynDNS pour la partie accessibilité depuis Internet de ton serveur.
Tant que l'on est pas certain que tu peux accéder localement (depuis la machine elle même, puis depuis ton XP sur le même LAN) à ton serveur FTP et au bon endroit de ce dernier, il ne sert à rien de chercher à comprendre pourquoi une personne à l'autre bout de la terre n'y arrive pas non plus !
Bref, s'il te plaît, commence à répondre aux questions que l'on te pose, ça ira plus vite, même si on se trompe : ça évite un language de sourd et au mions, on avance dans le problème plutôt que de stagner.
++
]>Pour l' hôte, j' ai mis celui fournie pas DynDNS.
Le plus simple serait, dans un premier temps, d'utiliser comme nom d'hôte, l'adresse IP de ta machine (ça évitera les problèmes de résolution de nom).
]>J' essais de me connecter via Filezilla qui est installé sur mon XP à mon serveur Debian qui est sur une autre machine et donc je n' arrive pas à me connecter.
Pour l' hôte, j' ai mis celui fournie pas DynDNS.
Auriez vous besoin de copies de fichier au cas où j' aurais mal configuré?
Merci.
]>La plupart du temps (selon la conf), l'utilisateur connecté est chrooté dans son home directory et ne peux pas acceder au reste du systeme (peut etre pour ça que l'acces a /var/..... ça ne marche pas).
Voila, sinon essaye en local, comme on te le conseil, ça permettra d'éliminer des grandes possibilité de problème.
]>Après, ioguix, iogui, ioio (étant le surnom de surnom le plus utilisé ici pour ma pomme), iom, Guix
]>