web-dev-qa-db-fra.com

Impossible de se connecter au serveur FTP: 425 Impossible d'établir une connexion de données: connexion expirée

J'ai un Windows 7 installé sur mon ordinateur portable. J'ai installé VirtualBox 4.1.4 avec Ubuntu 11.10.

J'essaie de me connecter à mon site via FTP, mais j'ai reçu une erreur en faisant ls:

~> ftp <my_site>
Connected to <my_site>.
220 DreamHost FTP Server
Name (<my_site>:misha): <my_username>
331 Password required for <my_username>
Password: <my_password>
230 User <my_username> logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
425 Unable to build data connection: Connection timed out
ftp> 

Quel pourrait être le problème?

13
Misha Moroshko

La connexion est en cours d'établissement mais il est impossible de configurer le chemin de données de retour.

Cela est probablement dû au fait que quelque chose dans le chemin ne prend pas en charge le ftp en mode PORT depuis la source (le routeur de périmètre peut-être).

Essayez d’utiliser ftp -p qui démarrera le client en mode passif (PASV).

21
Paul

où est votre serveur est-il local? si non,
en mode FTP actif, vous rencontrez un problème avec la traduction NAT, car le port de connexion est fixe, mais le port de données peut varier au-dessus de 1024, en raison de NAT de l'application FTP en pool. n'est pas capable d'établir une connexion de données.

si vous utilisez windows ftp.exe, il prend en charge le mode FTP passif, donc la commande PASV ne fonctionnera pas. seul le système d'exploitation ubuntu/unix prend en charge le protocole FTP passif; le serveur initialise le port de données et demande à la connexion distante de se connecter via ce port.

en tant que votre fournisseur de service pour/30 problème d'IP public va résoudre.

0
Mr alone