PDA

View Full Version : FTP su porta non standard


:: Marco ::
21-08-2007, 19:00
ciao a tutti,

ho creato 2 siti ftp da IIS (s.o. windows server 2003 sp2), uno usa la porta 21 (quella di default) e l'altro la 22.

quando mi connetto con un client ftp, il sito che sta sulla porta 21 funziona perfettamente, mentre a quello sulla porta 22 riesco a collegarmi perņ non riesco a visualizzare l'elenco delle cartelle....

sul router le porte sono corretamente reindirizzate verso l'ip locale del server.

dove sbaglio?

grazie in anticipo! ;)

BTS
22-08-2007, 07:50
mi sembra impossibile, ma prova a cambiare la porta 22... che ne so alla 2222

non vorrei che essendo una porta riservata abbia qualche noia intrinseca

superdave
22-08-2007, 08:08
mi sembra impossibile, ma prova a cambiare la porta 22... che ne so alla 2222

non vorrei che essendo una porta riservata abbia qualche noia intrinseca

Mi sembra che deve modificare il file services che si trova all'interno della directory \windows\system32\drivers\etc ... sostituire la riga 22 riservata al protocollo ssh con ftp

E poi scusa... Non facevi prima a far rimanere uguali le porte sul pc e cambiare soltanto quelle di ingresso al router ???

as10640
22-08-2007, 15:44
E poi scusa... Non facevi prima a far rimanere uguali le porte sul pc e cambiare soltanto quelle di ingresso al router ???

In questo modo avrebbe risposto solo un server...

Avrebbe fatto prima ad usare un solo server FTP...

superdave
22-08-2007, 18:40
In questo modo avrebbe risposto solo un server...

Avrebbe fatto prima ad usare un solo server FTP...

Forse non mi sono spiegato bene... Ha detto che ha due macchine... quindi 2 ip.. Se lascia il servizio ftp sulla porta 21 su entrambi i pc e apre due porte differenti sul router.. es. 21 pc1 e 22 pc2 in ingresso, puo' poi dirottare verso la porta 21 al pc1 e verso la medesima porta, ma sul pc2.

in 21 out 192.168.0.1 21
in 22 out 192.168.0.2 21

;)

superdave
22-08-2007, 18:49
Forse non mi sono spiegato bene... Ha detto che ha due macchine... quindi 2 ip.. Se lascia il servizio ftp sulla porta 21 su entrambi i pc e apre due porte differenti sul router.. es. 21 pc1 e 22 pc2 in ingresso, puo' poi dirottare verso la porta 21 al pc1 e verso la medesima porta, ma sul pc2.

in 21 out 192.168.0.1 21
in 22 out 192.168.0.2 21

;)

oops... ha un pc solo... Ritiro tutto... :)

:: Marco ::
22-08-2007, 23:11
mi sembra impossibile, ma prova a cambiare la porta 22... che ne so alla 2222

non vorrei che essendo una porta riservata abbia qualche noia intrinseca

ne ho provate diverse... non dipende dal numero della porta :(

superdave
22-08-2007, 23:13
ne ho provate diverse... non dipende dal numero della porta :(

Hai provato ad editare quel file che ti ho scritto nel post piu' sopra ? :read:

:: Marco ::
22-08-2007, 23:25
ragazzi ecco il log, si collega ma poi...:

Stato: Connessione a mio-server.biz:100 in corso...
Stato: Connesso con mio-server.biz:100. In attesa del messaggio di benvenuto...
Risposta: 220-Microsoft FTP Service
Risposta: 220 MIO-SERVER
Comando: USER anonymous
Risposta: 331 Anonymous access allowed, send identity (e-mail name) as password.
Comando: PASS *****
Risposta: 230-Benvenuto nel server FTP di MIO-SERVER
Risposta: 230 Anonymous user logged in.
Comando: SYST
Risposta: 215 Windows_NT
Comando: FEAT
Risposta: 211-FEAT
Risposta: SIZE
Risposta: MDTM
Risposta: 211 END
Stato: Connesso
Stato: Lettura elenco cartelle in corso...
Comando: PWD
Risposta: 257 "/" is current directory.
Comando: TYPE A
Risposta: 200 Type set to A.
Comando: PASV
Risposta: 227 Entering Passive Mode (192,168,2,2,6,105).
Comando: LIST
Risposta: 425 Can't open data connection.
Errore: Non č possibile leggere l'elenco delle cartelle

usando la porta 21 invece tutto ok :mbe:

ps: mio-server.biz ovviamente non č il vero indirizzo

superdave
22-08-2007, 23:27
ciao a tutti,

ho creato 2 siti ftp da IIS (s.o. windows server 2003 sp2), uno usa la porta 21 (quella di default) e l'altro la 22.

quando mi connetto con un client ftp, il sito che sta sulla porta 21 funziona perfettamente, mentre a quello sulla porta 22 riesco a collegarmi perņ non riesco a visualizzare l'elenco delle cartelle....

sul router le porte sono corretamente reindirizzate verso l'ip locale del server.

dove sbaglio?

grazie in anticipo! ;)

Ora ho letto meglio il post... :) ...scusa... io ho fatto la stessa prova, ma con un 2000 server e funzia normalmente... Se la connessione la fai, allora non e' un problema di porte... Sicuro che la home directory sia corretta ? ... E che l'utente con cui ti connetti abbia i privilegi per sfogliare la directory ?

:: Marco ::
22-08-2007, 23:31
Hai provato ad editare quel file che ti ho scritto nel post piu' sopra ? :read:

appena fatto, ho aggiunto una riga con la porta 100 tcp per l'ftp e ora funziona!

grazie!! :ave:

:: Marco ::
22-08-2007, 23:33
Ora ho letto meglio il post... :) ...scusa... io ho fatto la stessa prova, ma con un 2000 server e funzia normalmente... Se la connessione la fai, allora non e' un problema di porte... Sicuro che la home directory sia corretta ? ... E che l'utente con cui ti connetti abbia i privilegi per sfogliare la directory ?

grazie per le risposte cmq la soluzione era l'altra :) la home directory e il resto tutto ok ;)

grazie ancora!