Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 21/01/2007 19:13:06

syclem
Membre
Inscription : 20/09/2006
Messages : 19

[Novice] Comment se configure vsFTPd?

Bonsoir,

Je souhaite installer un serveur FTP afin que l' on puisse librement télécharger une vidéo. Sur un 266 j' ai installé Debian et vsFTPd.

Si l' installation c' est bien passé, sur les différents tutos que j' ai parcouru, je n' ai pas trouvé :

- comment télépartager (uploader en Anglais) de mon XP  au serveur

- comment savoir l' adresse à donner pour que les personnes puissent télécharger


XP et Debian sont branché sur un switch qui est branché sur une Livebox.


Merci.

Hors ligne

#2 21/01/2007 19:31:04

oDn
Membre
Lieu : Cannes
Inscription : 09/01/2007
Messages : 56

Re : [Novice] Comment se configure vsFTPd?

Hello syclem,

beaucoup de choses à expliquer pour tes deux petites questions ...
Pour uploader (désolé, mais je ne suis pas un grand fan de Jacques Toubon et sa loi "AllGood") des fichiers sur ton tout nouveau serveur FTP, tu dois utiliser un client FTP. Je te conseille vivement Filezilla sous Win XP.

Concernant ensuite l'accès à ton serveur de l'extérieur, regarde du côté de ta Livebox afin de rediriger les ports nécessaires au FTP vers ton serveur Debian. A savoir les ports 20 et 21 en TCP et UDP. Ton serveur FTP sera alors accessible de l'extérieur via ton adresse publique Wana ... heu ... Orange. Là encore, se rapporter à sa Livebox et les service de dyndns.

Bonne fin de "vacancelle"(1) à tous et bon courage à toi,

Cordialement,

oDn

(1) version française de week-end proposée dans les textes de la loi Toubon ...

Hors ligne

#3 04/02/2007 23:52:35

syclem
Membre
Inscription : 20/09/2006
Messages : 19

Re : [Novice] Comment se configure vsFTPd?

Bonsoir,

Oui mais entre les 2 il faut tout de même installer DynDNS. smile

Dans les paramètres de la livebox on ne peut ouvrir que le port 21 (TCP).

J' ai donc suivi les tutoriels mais lorsque j' ai voulu me connecter via Filezilla il y a eu un échec de la connection. Comment déterminer la cause du problème?


Merci.

Dernière modification par syclem (04/02/2007 23:57:13)

Hors ligne

#4 05/02/2007 15:17:24

oDn
Membre
Lieu : Cannes
Inscription : 09/01/2007
Messages : 56

Re : [Novice] Comment se configure vsFTPd?

Hello syclem,

de mémoire, ma Livebox Inventel dispose d'un service DynDNS intégré. Nul besoin d'installer le client sur un autre PC.
Concernant les ports de la Livebox, il faut créer les redirections des autres ports en tant que "port personnalisé". En effet, la Livebox n'a que le port 21 en TCP de pré-enregistré.

Concernant ton problème de connexion, les causes peuvent être nombreuses. Est-ce que ta machine est vue correctement sur le réseau (ping ...), est-ce que le service FTP est bien lancé sur ton serveur (netstat -ltn | grep 21), etc etc.

Bon courage,

Cordialement,

oDn

Hors ligne

#5 06/02/2007 23:16:33

syclem
Membre
Inscription : 20/09/2006
Messages : 19

Re : [Novice] Comment se configure vsFTPd?

Bonsoir,

Je n' arrive toujours pas à me connecter! J' ai ouvert les ports 20 et 21 en TCP et UDP ainsi que dans le pare feu, lorsque je pingue un site web il me réponds et le service FTP est est bien lancé (listen) mais lorsque je tape /var/.../ftp j' ai le message "alerte! impossible d' accéder au document".

Merci de votre aide.

Hors ligne

#6 07/02/2007 10:33:36

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Novice] Comment se configure vsFTPd?

Puré, mais je comprend *rien* à ce que tu dis...désolé...

D'ailleur, je pense que c'est principalement parceque tu ne comprend pas non plus ce que tu fais.

Bon, déjà, depuis ta machine qu ifait tourner le serveur ftp, tu devrais tenter, via un client FTP, de te connecter à celle-ci. Oui, depuis elle même ! On sera alors assuré que ton service FTP tourne correctement et que tu accède aux fichiers QuiVontBien.

Pour faire ce test, tu aura besoin de l'adresse ip de la machine que tu trouvera (certainement) en faisant un `ifconfig eth0`.

Ensuite, pour le client FTP, li y en a une pléthorde ! tu peux essayer gftp, peut-être déjà installé sur ton système, ou les navigateurs de fichier Gnome/KDE, etc, etc

Voilà, commence par faire ça, on avancera ensuite pas à pas.


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#7 07/02/2007 12:10:56

oDn
Membre
Lieu : Cannes
Inscription : 09/01/2007
Messages : 56

Re : [Novice] Comment se configure vsFTPd?

Sauvé par le Guix !
En effet, syclem, je pense que tu mets un peu la charrue avant les bœufs.
On va y aller par étape comme te le propose ioguix.

Good luck!

Hors ligne

#8 07/02/2007 12:37:04

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Novice] Comment se configure vsFTPd?

haha, tiens, un nouveau surnom smile

Après, ioguix, iogui, ioio (étant le surnom de surnom le plus utilisé ici pour ma pomme), iom, Guix smile

big_smile


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#9 07/02/2007 13:04:30

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : [Novice] Comment se configure vsFTPd?

Bon sinon juste pour avoir le schema de la charrue quand même, quand tu te connecte avec un utilisateur sur le ftp tu arrive dans son home directory.

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.


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#10 07/02/2007 13:18:10

syclem
Membre
Inscription : 20/09/2006
Messages : 19

Re : [Novice] Comment se configure vsFTPd?

Je me comprends puisque c' est mes mots à moi et mon raisonnement à moi!  smile


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.

Hors ligne

#11 07/02/2007 14:33:14

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : [Novice] Comment se configure vsFTPd?

Je n'ai pas de serveur ftp sur ma machine, mais si je devais en installé un je commencerai par ce suivre ce howto que j'ai trouvé particulièrement didactique.
Tiens c'est bizarre, il viens d'un site que je connais smile
http://www.andesi.org/index.php?node=121


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#12 07/02/2007 15:01:46

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : [Novice] Comment se configure vsFTPd?

syclem a écrit :

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).

Dernière modification par Tihz (07/02/2007 15:02:08)


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#13 07/02/2007 15:13:25

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Novice] Comment se configure vsFTPd?

syclem a écrit :

Je me comprends puisque c' est mes mots à moi et mon raisonnement à moi!  smile

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.

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#14 07/02/2007 21:28:45

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : [Novice] Comment se configure vsFTPd?

Bonjour, enfin vu l'heure, ce serait plutôt bonsoir wink

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.


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#15 10/02/2007 02:29:41

syclem
Membre
Inscription : 20/09/2006
Messages : 19

Re : [Novice] Comment se configure vsFTPd?

Merci de vos réponses.

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.

Hors ligne

#16 10/02/2007 15:30:39

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : [Novice] Comment se configure vsFTPd?

Je dirai que tu as oublié de spécifier le chemin dans la commande de création de login.db

le tut a écrit :

# 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

Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#17 10/02/2007 22:34:06

syclem
Membre
Inscription : 20/09/2006
Messages : 19

Re : [Novice] Comment se configure vsFTPd?

Comme je ne savais pas où il était j' ai fait la commande whereis et je l' ai trouvé dans le répertoire bin. Il en a trouvé d' autres mais les extensions ne correspondaient pas. J' ai donc saisi :

 # 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

Hors ligne

#18 12/02/2007 10:59:58

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : [Novice] Comment se configure vsFTPd?

Tu dois quand meme  bien savoir ou tu as enregistré ton fichier login.txt que diable !

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)

Dernière modification par freddec (12/02/2007 11:00:43)


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#19 12/02/2007 12:29:33

syclem
Membre
Inscription : 20/09/2006
Messages : 19

Re : [Novice] Comment se configure vsFTPd?

Non j' ai fait la manip sous root puisque je suivais pas à pas l' installation (qui se fait sous root forcement).

Hors ligne

#20 12/02/2007 12:36:50

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Novice] Comment se configure vsFTPd?

Syclem, je t'en supplie, si tu veux arriver au bout de cette installation, continue  suivre le tuto, mais essai de comprendre aussi ce que tu fais et ce que l'on te dit plutot que de t'arreter à chaque erreur et balancer directement une question !

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é).

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#21 31/05/2007 15:26:51

ricodusud
Membre
Inscription : 28/05/2007
Messages : 4

Re : [Novice] Comment se configure vsFTPd?

Bonjour

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

Hors ligne

#22 31/05/2007 16:01:13

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Novice] Comment se configure vsFTPd?

ricodusud a écrit :

...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.


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

Pied de page des forums