[résolu] Se servir d'un serveur ftp ?
Forum Programmation : [résolu] Se servir d'un serveur ftp ?
Bonjour,
Je souhaite créer un serveur pour que des amis puissent venir télécharger des données sur mon PC (que des gens que je connais, dans le répertoire que je veux, je ne veux pas qu'ils puissent se balader sur mon disque !).
- J'ai trouvé un tuto pour installer/configurer un serveur ftp (avec vsftpd) sur linux ce qui a été chose facile...mais maintenant je voudrais savoir comment on s'en sert ???? (bah oui c'est bien joli tout ça !!)
Par exemple, que doivent faire les gens que je connais pour y accéder ?
Est ce qu'il me suffit de mettre mes donées dans /home/ftp/ pour que tout le monde (autorisé) y ait accés ??
Comment je "dis" à mon PC d'accepter telle ou telle personne ? (car j'ai mis anonymous=NO dans le fichier de configuration).
PS : je ne connaissais pas les mots "serveur" et "ftp" avant hier...soyez indulgents
PS2 : Si vous avez des tutos à conseiller (niveau débutant) je suis preneur.
Merci à vous !
EDIT : j'aurais peut être du poster dans la section Réseaux....tant pis
Message édité par abel_b le 03-11-2008 à 21:17:53
pour les utilisateurs : google > filezilla
pour toi : il faut que tu configures ton serveur ftp : créer des comptes, restreindre les droits d'accès, définir les répertoires accessibles...
$> man vsftp
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42
Merci pour ta réponse !
J'ai téléchargé filezilla afin de me connecter sur le serveur (pour voir si ça fonctionne) et je l'ai configuré grâce à un tutoriel assez bref, mais concis.
Le souci est que je ne sais pas quoi mettre dans "host"...dois-je mettre "ftp://mon_ip/" ?
Avant de créer des utilisateurs, j'ai essayé avec mon nom et mon mot de passe linux et il refuse de se connecter...(sachant qu'il se connecte à d'autres serveurs connus en anonyme) il me met :
| Citation : Error: Could not connect to server |
Quelqu'un saurait comment remédier à cela ?
Merci !
Répondre à abel_b
pour host, le nom de la machine où est ton ftp. ou bien son IP.
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42
J'ai essayé avec l'IP et ça ne marche pas, par contre en mettant "localhost" c'est nickel (c'est ça le nom de ma machine ?)...
Merci
Répondre à abel_b
Oui localhost = 127.0.0.1, c'est l'ip locale à ta machine. Normalment ça doit fonctionner si tu mets ton ip locale (par ex 192.168.xxx.xxx).
Si tu veux que ton FTP soit visible de l'extérieur (l'ip locale n'est pas routable), il faut régler ton routeur et modem-routeur (si tu en as) pour paramétrer le DNAT (redirection de port) pour que lorsqu'un utilisateur extérieur se connecte à IP_ext:21, tous les soient redirigée vers 192.168.xxx.xxx:21.
Il faut aussi penser aux firewall des différentes machines.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Waouuu...je n'ai pas compris un seul mot
! Je ne suis vraiment pas habitué au vocabulaire informatique...bien que je sois en train de m'y mettre tout doucement.
J'ai suivi des tutos sur le net pour installer vsftpd et le configurer, j'ai crée un utilisateur "commun" avec un mot de passe (en gros ça sera là que les gens iront pour prendre des fichiers).
Ensuite j'ai installé filezilla car je voulais "simuler" une entrée sur ma bécane depuis l'extérieur (en gros je me suis logué en tant que "commun" et pour host j'ai mis mon IP actuelle (trouvée grâce à un site))...ça ne marche pas...mais en mettant localhost, ça marche bien, mais je comprends bien qu'en faisant cela je me connecte depuis l'intérieur...donc pas bon..
PS : comment on règle ces fameux "routeur / modem-routeur" ?? (c'est quoi d'ailleurs ? ).
Apparemment d'après les tutos (cf ci dessous) que j'ai suivi, le réglage que j'ai fait suffisait pour rendre le serveur utilisable...enfin si j'ai bien compris...
http://www.debianaddict.org/article47.html
Ensuite, il me restera à gérer le pb d'adresse IP qui change tout le temps...mais ça je verrai plus tard...faut que je comprenne le reste avant tout.
Merci !
Répondre à abel_b
Si tu utilise une box, tu est connecté à elle via le réseau classique (cables RJ45 ou wifi). Dans ce cas tu ne te connecte pas directement à internet, mais en passant par une passerelle (la box) qui a sa propre IP locale et l'ip extérieure.
Si tu es connecté à internet par un modem USB, alors là, tu est directement connecté à internet et l'IP extérieure est directement sur ta machine, il n'y a alors plus de routage à faire.
Dans quelle configuration es-tu?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
J'ai une livebox...configuration "pas de bol" apparemment...
Répondre à abel_b
Oui, mais tu n'es pas branché par USB?
Un lien pour configurer la redirection NAT:
http://www.orange.fr/bin/frame.cgi [...] dub%3D2%26
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Wahh trop bien ça marche en mettant l'IP maintenant !!!
Merci beaucoup !!
PS : les gens qui iront piquer des fichiers chez moi, ils n'ont rien de tel à configurer j'espère (juste un logiciel genre filezilla à prendre en main) ?
Répondre à abel_b
Wahh trop bien ça marche en mettant l'IP maintenant !!!
Merci beaucoup !!
PS : les gens qui iront piquer des fichiers chez moi, ils n'ont rien de tel à configurer j'espère (juste un logiciel genre filezilla à prendre en main) ?
EDIT : juste une dernière question, j'arrive à parcourir mon disque avec filezilla, mais aucun fichier n'est affiché (que les répertoires), c'est normal ?
Message édité par abel_b le 02-11-2008 à 18:19:39
Répondre à abel_b
Bonsoir !
J'ai demandé à qqun de se connecter sur mon serveur en lui donnant le lien suivant :
ftp : //nom_user : password@mon_ip (c'est un utilisateur que j'ai crée pour aller sur le serveur)
En copiant ce lien dans la barre des adresses chez moi ça fonctionne, je peux naviguer dans les dossier, mais lorsque je demande a qqun de le faire de chez lui, ça lui affiche une page sans aucun fichiers (tous les dossiers/fichiers sont cachés).
De mon côté, j'ai créer un utilisateur "commun" avec un mot de passe et ses droits sont rxw sur /home/commun/
Qqun a une idée ?
Merci !
Message édité par abel_b le 02-11-2008 à 23:14:56
Répondre à abel_b
| Citation : PS : les gens qui iront piquer des fichiers chez moi, ils n'ont rien de tel à configurer j'espère (juste un logiciel genre filezilla à prendre en main) ? |
Oui, parce que s'ils avaient besoin d'une configuration spéciale, ils en auraient besoin aussi pour le HTTP classique.
En fait, de l'extérieur, on a l'impression de se connecter à ton modem (ip extérieure) sur le port 21, alors qu'en fait, la connexion est redirigée sur une machine locale (c'est transparent de l'extérieur).
| Citation : EDIT : juste une dernière question, j'arrive à parcourir mon disque avec filezilla, mais aucun fichier n'est affiché (que les répertoires), c'est normal ? |
non pas vraiment. Est-ce que tu as configuré ton serveur par raccourcis ? et tu as bien mis les droits list et file read ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Salut !
Alors j'ai enfin réussi à tout configurer, effectivement, je n'avais pas mis les bons droits mais maintenant c'est réglé !
Les gens arrivent à s'y connecter depuis l'extérieur, donc pas de soucis, j'ai même réussi à mettre un nom de domaine qui "suit" mon IP (vu qu'elle change tout le tps) avec dyndns
...(c'est beau l'informatique quand ça marche)
Voilà voilà ! Merci bien en tous cas !
Répondre à abel_b
Il y a 2153 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
