Rechercher : dans
Par :

Can't open data connection

Dernière réponse le 17 avr 2009 à 17:48:35 filou13, le 5 nov 2006 à 16:15:09 
 Signaler ce message aux modérateurs

Bonjour,

Je viens de mettre en place Filezilla Server Fr pour pouvoir acceder a mes données par FTP sécurisé avec un certificat ainsi qu'un criptage SSL.
Je suis actuellement chez Free avec la Freebox Hd, le mode routeur est enclanché.
Voici ma configuration du routeur de la Free

Redirections de port:
Port 8080 Protocole tcp Dest 192.168.0.1 Port 8080
Port 21 Protocole tcp Dest 192.168.0.6 Port 21
Port 443 Protocole tcp Dest 192.168.0.6 Port 443
Port 14147 Protocole tcp Dest 192.168.0.6 Port 14147
Port 989 Protocole tcp Dest 192.168.0.6 Port 989
Port 990 Protocole tcp Dest 192.168.0.6 Port 990
Port 20 Protocole tcp Dest 192.168.0.6 Port 20

J'ai créer différents comptes mais avec ou sans Zone alarme voici ce qu'il met comme message:

(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> 220-Min Moi Welcom !!! :)
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> AUTH SSL
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> 234 Using authentication type SSL
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> SSL connection established
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> USER toto
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> 331 Password required for toto
(000159) 05/11/2006 15:46:29 - (not logged in) (XXX.XXX.X.XXX)> PASS toto
(000159) 05/11/2006 15:46:29 - toto (XXX.XXX.X.XXX)> 230 Logged on
(000159) 05/11/2006 15:46:29 - toto (XXX.XXX.X.XXX)> SYST
(000159) 05/11/2006 15:46:29 - toto (XXX.XXX.X.XXX)> 215 UNIX emulated by FileZilla
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> PWD
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> 257 "/" is current directory.
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> PBSZ 0
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> 200 PBSZ=0
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> PROT P
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> 200 Protection level set to P
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> PORT 192,168,0,1,52,64
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> 200 Port command successful
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> LIST
(000159) 05/11/2006 15:46:30 - toto (XXX.XXX.X.XXX)> 150 Opening data channel for directory list.
(000159) 05/11/2006 15:46:40 - toto (XXX.XXX.X.XXX)> 425 Can't open data connection.

J'aimerai savoir comment arranger cette erreur "Can't open data connection" afin de pouvoir y acceder de l'exterieur.

Merci d'avance

Meilleures réponses pour « Can't open data connection » dans :
Télécharger FileZilla VoirFileZilla est un client FTP pour Windows offrant une interface intuitive avec les fonctionnalités suivantes : Support multilangue Sécurité grâce à SFTP over SSH et FTP over SSL/TLS Support de la reprise de téléchargement après interruption ...
Télécharger CTI Data Connector VoirUtiliser intelligemment le VoIP intégré à votre ordinateur. Effectuez des appels sortants plus efficacement que dans la manière traditionnelle. CTI Data Connector est un coupleur téléphonique informatisé vous permettant de composer directement des...
ODBC (Open DataBase Connectivity) VoirQu'appelle-t-on ODBC? ODBC signifie Open DataBase Connectivity. Il s'agit d'un format défini par Microsoft permettant la communication entre des clients bases de données fonctionnant sous Windows et les SGBD du marché. Le gestionnaire ODBC est...

1

filou13, le 7 nov 2006 à 08:50:02

Petite information, quand j'essaye de me connecter avec Cure FTP mais quand j'effectue un test sur un site web il arrive a se connecter.
C'est à ne plus rien y comprendre

Help Me :)

Répondre à filou13

2

filou13, le 7 nov 2006 à 10:08:58
  • +1

Voici le test du site pour tester le serveur FTP

http://www.g6ftpserver.com/en/ftptest

Répondre à filou13

3

brupala, le 7 nov 2006 à 10:42:17

Salut,
en fait le problème n'est pas du coté serveur si la connexion data de ftp ne s'ouvre pas, c'est du coté client.
Celui ci est derrière un routeur nat et comme il a la désobligeance d'envoyer la commande port, il envoie au serveur une adresse ip erronée parce que privée: 192.168.0.1 en indiquant qu'il se met en écoute sur cette ip etsur le port: http://www.google.fr/search?q=52*256+%2B64&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:fr:official
le problème vient que le routeur nat devant le client devrait transformer l'adresse privée indiquée dans la commande port en son adresse publique , ou alors le client devrait indiquer directement sa propre adresse publique, ce qui ne se fait pas naturellement , mais certains client ftp sont configurables à ce niveau (filezilla).
ou alors, utiliser le mode passif, mais alors le problème risque de se retrouver coté serveur par le pendant de la commande port: la réponse à pasv.

et ... Voili  Voilou  Voila !

Répondre à brupala

8

umibuzu, le 7 nov 2008 à 14:32:21

Brupala, t'as raison c'est ça, j'ai passé en passif et ça marche, je bricolerai mon routeur plus tard

Répondre à umibuzu

4

filou13, le 7 nov 2006 à 12:20:51

Bonjour, merci pour ta reponse,

En fait j'ai changé de client FTP et la solution que j'ai trouvé, c'est lorsque l'on créer un connextion avec filezilla client, il faut renseigner FTP sur SLL (Chiffrement explicite).
J'ai fait le test en local mais ca derai en théorie marcher de l'exterieur

Merci encore

Répondre à filou13

5

loralino, le 8 jan 2007 à 16:51:06

Peux-tu détailler comment fonctionne le FTP sur SLL (Chiffrement explicite) ?

Est-ce que les certificats sont sur le serveur ? Si Oui faut -il les rapatrier sur le client ? et où ?
Dans filezilla client comment concrétement utilise-ton ces certificats ?

Merci d'avance

Répondre à loralino

9

 lisg, le 17 avr 2009 à 17:48:35
  • +2

Si la configuration des pare-feu ou routeur et faite correctement, au moment ou l'on ouvre la connexion ftps sur le serveur en question depuis l'extérieur du réseau local, le certificat et directement proposé par le serveur au client. Il suffit de le contrôler et de l'accepter. Si le listage des fichiers du serveur ne peuvent pas être affichés (425 can't open datas) s'est tout simplement que l'un des routeurs ou pare-feu ne laissent pas passer les 2em services (port 20-21) pour les connexions ftps il faut un aller et un retour.

Répondre à lisg

7

moscaluc, le 24 jan 2008 à 14:42:53

Cela pourra très certainement vous aider
http://www.clubic.com/...

Répondre à moscaluc