|
wlad93 |
 |
Expert 
Déconnecté
Niveau : 3 N° de Membre :
4328
Ancienneté : 98%
Participation : 3%
Inscription: 09 Sep 2002
Localisation: Utopia
Messages: 2596
Sujets Lancés : 163
|
As-tu essayé de te connecter en mode passif ? (commande ftp : PASV)
Ca peut parfois résoudre le problème.
Le problème doit venir du firewall/routeur du serveur et/ou de celui du client !
Ca ne suffit pas d'ouvrir le port 21 du serveur et de forwarder les paquets sur ton serveur FTP interne.
En gros il y a 2 façons de se connecter à un serveur FTP :
1) Le mode actif. Dans ce mode, le client se connecte de son port N sur le port 21 du serveur (c'est la connexion "commandes"), il y a demande et envoi de user+pwd, puis le serveur se connecte au client de son port 20 au port N+1, et envoie les données. Il faut donc que le port N+1 du client soit ouvert.
Problème : on doit ouvrir une série de ports entrants sur le firewall du client . C'est pourquoi on a inventé :
2) Le mode passif. Dans ce mode, le client se connecte au serveur sur le port 21 , il y a demande et envoi de user+pwd, puis le serveur renvoie au client un numéro de port P pour la connexion "données". Le client se connecte alors au port P indiqué et l'échange de données peut commencer. Dans ce cas, il faut (en plus du port 21) ouvrir un ensemble de ports genre de 5200 à 5250 sur le firewall du serveur et forwarder vers le serveur (ports qui sont à configurer ensuite dans BPFTP server).
En résumé :
Je te conseille de mettre en place le mode passif, car c'est toi qui maîtrise les ouvertures de ports.
1. Ouvre un intervalle de ports TCP (au moins 2) sur le firewall et forwarde-les sur l'ip interne de ton serveur ftp. Les numéros doivent etre > =1024. Plus tu ouvres des ports, plus il peut y avoir de clients simultanés.
2. Sur BPFTP, clique sur le bouton Main Setup, puis va dans la partie "Passive mode".
3. Coche la case "Use passive mode ip" et coche "dynamic IP". Entre ton nom de domaine dyndns.
4. En bas, paramètre l'intervalle de ports que tu as ouverts sur ton firewall. Puis valide sur Ok.
5. Sur le client, paramètre la connexion en "passive mode" ou "PASV mode".
Normalement ça marche...
Si tu lis l'anglais : http://slacksite.com/other/ftp.html
Pas facile le FTP derrière un routeur... 
Edité par wlad93 le 20-06-2004 à 02:51 Raison de l'édition: précisions
Signaler ce message à un modérateur | IP: Logguée Temps en ligne : 27 Jours, 9 Heures, 6 Minutes, 2 Secondes en ligne
|