Parametrer PureFTP et Free

Klicklak

Membre junior
26 Juin 2007
13
0
Bonsoir, cela fait 2 jours que je lis à travers les forums comment créer un FTP sur son mac. Ok, j'ai adopté PureFTP. Mais je n'arrive pas du tout à me connecter en client.

Pour vous aider je vais vous donner ma configuration.

Mac connecté en réseau grace à un HUB ETHERNET sur un FreeBox V4.
J'ai une IP fixe de Free, qui d'ailleurs est bien trouvé sur PureFTP.

J'ai suivi l'installation conseillé de pureFTP.
Créé un Utilisateur et mot de passe.

Maintenant mon problème est que je ne peut me connecter en client depuis Cyberduck (par exemple).

Soit les paramètres du PureFTP m'échappe,
soit ce sont les paramètres internet de MAC OS X (10.4.10),
soit les différents paramètre du routeur de la freeBox. :(

Ce qui fait beaucoup trop de paramètres à gérer pour moi... :rose:

Voilà, si vous avez besoin d'autres infos pour m'aider...

Encore merci (j'espère pouvoir donner un acces valide à mes clients...)
 

Klicklak

Membre junior
26 Juin 2007
13
0
J'ai continuer en vain sans succès pour me connecter au serveur... et ici pas d'idée ?
 

Diablovic

Membre émérite
23 Juin 2004
623
149
Strasbourg
Bonsoir,
déjà on va essayer de localiser le ou les problèmes.

Pour que quelqu'un accède à ton serveur ftp depuis internet, il faudra probablement faire du port forwarding sur le port d'écoute de pureftp, pour que les demandes au serveur accède bien à pureftp (sinon ça bloque au niveau de la freebox).

Est ce que tu arrives à te connecter au serveur ftp en étant sur la machine qui héberge le serveur ftp ? (avec comme adresse localhost ou 127.0.0.1 )
Est ce que tu arrives (si tu as 2 ordis sur ton réseau, je suppose que oui si tu as un hub), à te connecter depuis le 2nd ordi au serveur (en utilisant une adresse de connection qui sera probablement 192.168.0.X) ?

Ce sujet aurait peut être plus sa place dans la partie réseaux et serveur.
 

Klicklak

Membre junior
26 Juin 2007
13
0
Bonsoir,

Merci bien de m'aider à localiser le problème.
Je vais essayer ce que tu me sugeres, mais je me pose une question. Comment la connection peut aboutir sur mon poste, alors que j'ai une adresse IP fixe à la freebox et des adresses différentes sur les 2 mac ?

Est ce que tu arrives à te connecter au serveur ftp en étant sur la machine qui héberge le serveur ftp ? (avec comme adresse localhost ou 127.0.0.1 )
Comment faire ?
 

Klicklak

Membre junior
26 Juin 2007
13
0
Voilà ce que je viens de paramétrer :
image_11.jpg


et sur la freebox (dans le routeur)
image_10.jpg
 

Diablovic

Membre émérite
23 Juin 2004
623
149
Strasbourg
Pour faciliter l'explication , on va appeler:
- S (comme serveur) le mac sur lequel fonctionne pureftp
- CL (comme client local) l'autre mac de ton réseau local

Et on va dire que S a comme adresse ip sur ce réseau local 192.168.0.S
et CL a 192.168.0.CL
Bien sûr il faudra changer S et CL par la vraie valeur pour les adresses IP.

Le fait que la connexion arrive sur le poste que tu veux, ca se fait avec le port forwarding. Il faut définir dans les paramètres de routage de la freebox que les connexions au port d'écoute du serveur ftp (21 probablement) doivent être redirigées vers l'adresse 192.168.0.S .

Pour le test, depuis le mac S
soit tu prends ton client FTP favori (tu parlais de Cyberduck) et tu te connectes à l'adresse 127.0.0.1
soit tu lances un terminal et tu tapes: ftp 127.0.0.1

Pout l'autre test, depuis le mac CL
encore une fois la méthode que tu veux, mais 192.168.0.S à la place de 127.0.0.1

J'espère avoir été clair.

EDIT: je viens de voir ton dernier post:
Je ne suis pas certain qu'il y a besoin de la redirection pour les ports 42000 à 42010, ce serait plutôt pour le port 21 (enfin pour l'instant tu peux laisser ça, mais rajoute pour le 21).

Je suppose donc que le mac S a l'adresse ip 192.168.0.252 (sinon ça ne marchera pas).
 

Klicklak

Membre junior
26 Juin 2007
13
0
Yes, avec ton test cela fonctionne en interne. Mais avec l'adresse IP du Mac. Qui est 192.168.0.xxx
Donc cela veut dire que l'IP fixe du routeur ne sert a rien ? (62.147.229.XXX)

Il va faloir que je test en externe maintenant.

C'est déjà une grande avancé. Surtout que j'ai un client à livrer en début de semiane. Grand 1er merci :)
 

Diablovic

Membre émérite
23 Juin 2004
623
149
Strasbourg
L'ip fixe du routeur sert si tu veux que quelqu'un se connecte depuis internet (donc en dehors de ton réseau local) au serveur. Et c'est pour ca qu'il fallait régler la redirection de port. Car si quelqu'un essaye de se connecter à ton serveur ftp en utilisant l'adresse 192.168.0.252 ca ne va pas du tout fonctionner.

Ce qui se passe donc (en gros, je suis pas un spécialiste réseaux malheureusement).
1) il se connecte à 62.147.229.XXX sur le port 21 (par défaut celui du protocole ftp)
2) avec la redirection de port ce sera renvoyé sur 192.168.0.252
3) pureftp va créer une nouvelle connexion sur un port entre 42000 et 42010. C'est sur cette dernière connexion que se feront les transferts. Plus besoin de redirection car c'est le mac qui est à l'initiative de celle-ci.
4)La connexion au port 21 est fermée elle, pour que le serveur ftp puisse prendre de nouvelles connexions.

Oui, je raconte beaucoup de choses, mais je comme je ne sais pas qu'elle est ta connaissance de tout cela. ;)
Je crois que tu pourras te limiter aux redirections en TCP, pas besoin d'UDP.
 

Klicklak

Membre junior
26 Juin 2007
13
0
OK c'est super sympa. je vais essayer de paramétrer cela. je crois que là le sommeil m'appelle.

re Merci pour cette avancé.

Klick :)