Impossibile connettersi al server FTP: 425 Impossibile creare la connessione dati: Timeout connessione


15

Ho un Windows 7 installato sul mio laptop. Ho installato VirtualBox 4.1.4 con Ubuntu 11.10.

Sto provando a connettermi al mio sito tramite FTP ma ho ricevuto un errore quando lo faccio 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> 

Quale potrebbe essere il problema?

Risposte:


24

La connessione si sta stabilendo ma non è possibile impostare il percorso dei dati di ritorno.

Ciò è probabilmente dovuto al fatto che qualcosa nel percorso non supporta la modalità PORT ftp dalla sorgente (forse il router perimetrale).

Prova a utilizzare ftp -pche avvierà il client in modalità passiva (PASV).


Sto usando le versioni più recenti di Ubuntu e Virtualbox e anche la modalità passiva mi ha aiutato, +1!
gustavohenke,

2
Come sottolineato in una risposta ora cancellata da Damon Hill , "Se sei già connesso al server ftp e hai dimenticato l' -pargomento, puoi emettere il comando in passivemodo da entrare in questa modalità."
Scott,

@Scott Questo è abbastanza utile da giustificare la modifica della risposta accettata. È infatti incoraggiato.
Paul,

Francamente, ho pensato che fosse abbastanza utile che avrebbe dovuto essere considerato una risposta separata (supplementare), ma un moderatore non era d'accordo. Sei ≥20K; puoi vedere la risposta eliminata - puoi ripristinarla? O può essere fatto solo da un moderatore a questo punto? In ogni caso, fintanto che sarai a conoscenza del problema, ti lascerò qualsiasi ulteriore azione (per includere la modifica della tua risposta).
Scott,

0

dov'è il tuo server è locale? in caso contrario,
in FTP attivo hai problemi con la traduzione NAT poiché la porta di connessione è fissa sulla porta 21 ma per la porta dati può variare oltre 1024, a causa del NAT dall'applicazione FTP del pool non è in grado di stabilire una connessione DATA.

se si utilizza Windows ftp.exe, supporta la modalità FTP passiva, quindi il comando PASV non funzionerà. solo il sistema operativo ubuntu / unix supporta FTP passivo, qui il server avvierà la porta dati e chiederà al telecomando di connettersi tramite quella porta.

come risolverà il tuo fornitore di servizi per / 30 problema di ip pubblico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.