Filezilla: connessione TLS stabilita quindi timeout dopo 20 secondi


2

Ho dovuto ricostruire Windows e ho perso le voci di Filezilla Site Manager.

Dopo aver ricreato la voce del mio sito e aver tentato di connettermi, vedo:

Status: Resolving address of cp95.ezyreg.com
Status: Connecting to 27.121.64.95:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is the current directory
Command:    TYPE I
Response:   200 Type set to I
Command:    PASV
Response:   227 Entering Passive Mode (27,121,64,95,195,19).
Command:    MLSD
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing

ezyreg.com's il supporto dice che dovrei usare FTP non sicuro, ma mi rifiuto, sapendo che è un pericolo per la sicurezza.

La loro alternativa è quella di utilizzare il File Manager di cpanel, che non è una soluzione efficiente.

Non ricordo di essermi collegato al semplice FTP a questo host prima della ricostruzione del computer.

Eventuali suggerimenti?


Hai provato a rimuovere l' passiveopzione?
Julie Pelletier,

No, ma quando provo quel @JuliePelletier, il sintomo non cambia. Grazie.
Steve,

Per provare: (1) Impostare la modalità di trasferimento FileZilla su Attivo, (2) Riprovare con il firewall disattivato, (3) Se si controlla il server FTP, consultare questo articolo , (4) Testare il server con il tester FTP online e riferire su il risultato.
harrymc,

Grazie @harrymc. 1) Active non lo risolve. 2) FileZilla si collega ad altri siti correttamente con Firewall attivo. 3) Non controllo il server. 4) Preferirei non usare FTP Tester (ricevo Connecting to xxx.xxx.xxx.xxx:21...Status: Connection established...)
Steve,

Utilizzare almeno il tester FTP online per riferire sulla risposta al comando FEAT: è possibile che FileZilla non riconosca correttamente se il server è compatibile con il comando MLSD di FTP. Prova un altro client FTP con questo sito. Questa "risposta" di FileZilla su questo stesso problema è davvero scoraggiante (vedi l'ultima voce).
harrymc,

Risposte:


4

Questa è la lista dei fatti noti:

  • FileZilla su ezyreg.com scade il timeout sul comando FTP MLSD dopo 20 secondi
  • L'aumento del timeout a 120 secondi non aiuta
  • FileZilla funziona con altri siti
  • Vedo nel registro FileZilla sopra che non emette il comando FTP FEAT per verificare che il server supporti pienamente MLSD
  • WinSCP funziona correttamente con ezyreg.com
  • WinSCP utilizza il comando FTP ELENCO anziché MLSD
  • MLSD è stato introdotto in RFC 3659 - Estensioni a FTP nel 2007

Le mie conclusioni sono:

  1. Il server FTP di ezyreg.com non gestisce correttamente il comando MLSD.
  2. FileZilla utilizza MLSD senza verificare che sia supportato

A questo possiamo aggiungere la risposta di un amministratore FileZilla del 2009 al post
Elenco di file vuoto con Filezilla 3.2.4 - Problema MLSD? :

Di solito sono una persona molto calma, ma non riesco a distruggere le cose a causa della tua riluttanza irrazionale a riparare server e firewall rotti. Chiudendo questo argomento prima di impazzire.

Quindi eccolo: FileZilla non supporta server "rotti" come ezyreg.com.

Cosa puoi fare :

  1. Reclami al supporto di ezyreg.com che il 2016 è abbastanza lungo per ottenere un moderno server FTP che supporti correttamente le estensioni FTP del 2007. (EDIT: apparentemente il server FTP è abbastanza recente, quindi in quel caso potrebbe essere installato male o con parametri errati.)
  2. Utilizzare un altro client FTP per ezyreg.com

Se stai pensando di utilizzare WinSCP, osservo che Core FTP LE è anche un ottimo client FTP.


La connessione con opensslquel server identifica come 220 ProFTPD 1.3.5 Server (ProFTPD Default Installation) [::ffff:27.121.64.95]e FEATinclude la risposta MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;. (E FWIW usa una crittografia abbastanza nuova : TLSv1.2 ECDHE GCM.) Il forum a cui ti colleghi dice FileZilla che controlla FEAT ma viene ingannato perché un firewall tra una e l'altra fa passare FEAT ma rovina l'MLSD reale; se applicabile qui potrebbe essere colpa di ezreg ma potrebbe non esserlo.
dave_thompson_085,

@ dave_thompson_085: è colpa di qualcuno, a metà strada tra FileZilla e ezyreg.com. Ciò che è chiaro è che entrambi non funzionano insieme - il resto sopra è solo teoria, forse supportato dall'atteggiamento arrogante degli sviluppatori FileZilla. Se il server è piuttosto recente, potrebbe non essere installato correttamente.
harrymc,

1

Vai su "Impostazioni" e scegli "Connessione" (dovrebbe essere il primo), quindi modifica il timeout da 20 a quello che desideri o 0 da disabilitare.


Grazie Mikael. Ho aumentato il timeout a 120 secondi e la connessione è ancora scaduta.
Steve,

Il sintomo si verifica su tipi di connessione attivi e passivi.
Steve,

Succede ancora dopo 20 secondi?
Mikael Kjær,

Sì @ MikaelKjær.
Steve,
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.