Entra

View Full Version : Ftp locale funzionante remoto no


Tecnomiky
06-08-2011, 20:18
ho un pc fisso dove ho installato ubuntu con server ftp, poi ho creato una macchina virtuale con win 7 dove ho installato un server ftp con filezilla server con porta 1612 se accedo da locale vedo le cartelle ma da remoto riesce ad accedere ma non ho l'elenco delle cartelle
questo è il registro di filezilla client
Stato: Risoluzione dell'indirizzo IP ***** in corso
Stato: Connessione a ********:1612...
Stato: Connessione stabilita, in attesa del messaggio di benvenuto...
Risposta: 220-FileZilla Server version 0.9.39 beta
Risposta: 220-written by Tim Kosse (Tim.Kosse@gmx.de)
Risposta: 220 Please visit http://sourceforge.net/projects/filezilla/
Comando: USER ######
Risposta: 331 Password required for tecnomiky
Comando: PASS **************
Risposta: 230 Logged on
Stato: Connesso
Stato: Lettura elenco cartelle...
Comando: PWD
Risposta: 257 "/" is current directory.
Comando: TYPE I
Risposta: 200 Type set to I
Comando: PASV
Risposta: 227 Entering Passive Mode (95,239,83,157,209,123)
Comando: MLSD
Risposta: 425 Can't open data connection.
Errore: Non è stato possibile leggere il contenuto della cartella
invece il server mi da
Connected, sending welcome message...
220-FileZilla Server version 0.9.39 beta
220-written by Tim Kosse (Tim.Kosse@gmx.de)
220 Please visit http://sourceforge.net/projects/filezilla/
USER ********
331 Password required for *******
PASS **************
230 Logged on
PWD
257 "/" is current directory.
TYPE I
200 Type set to I
PASV
227 Entering Passive Mode (95,239,83,157,209,123)
MLSD
425 Can't open data connection.
421 Connection timed out.

come posso risolvere?

ma1965ma
07-08-2011, 10:15
con FTP passivo non va bene aprire solo la porta 1612, infatti se vedi la risposta:
227 Entering Passive Mode (XX,XX,XX,XX,209,123)

Lui cerca di collegarsi all'ip per mezzo della porta (209*256+123)= porta 53627
(non ricordo se il moltiplicatore e' 256 o 255, ma la sostanza non cambia.

Quindi sul router/firewall devi aprire un altro range di porte e settarlo filezilla server in modo che in modalita' PASV usi quel range di porte.

O in alternativa devi disattivare l'uso del PASV.

Tecnomiky
08-08-2011, 11:25
grazie ma1965ma per l'aiuto, ho risolto il problema