|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2009
Messaggi: 37
|
Problema creazione FTP server
Salve a tutti,
ho dei problemi a creare un server ftp sul mio computer. Sul mio PC è installato Windows Vista Home Premium 32 bit come sistema operativo. Inizialmente ho cercato di attivare la funzione ftp da pannello di controllo > programmi e funzionalità > attivazione disattivazione funzionalità windows dalla finestra che si è aperta ho cercato la funzione FTP sotto la voce IIS (Internet Information Service), non trovando lì questa opzione ho scorso ogni altra voce dell'elenco, ma sembra proprio che questa funzionalità non esista in Vista. A questo punto ho provato con dei software non nativi e ho installato Filezilla server e Filezilla client. In Filezilla ho aggiunto gruppo utenti e utenti e una cartella contenente le due sottocartelle "upload" e "download". A questo punto ho configurato il virtual server sul modem in modo da aprire la porta TCP 21 utilizzato dall'FTP. Sono andato su DynDns.com è ho registrato gratuitamente un dns dinamico che reindirizza al mio IP pubblico. Il problema è che non riesco ad accedere al server che ho configurato. All'inizio pensavo si trattasse del firewall di windows (alice gate voip 2 plus wifi), ma anche disattivandolo il problema è rimasto, allora ho disattivato anche il firewall del modem, ma non ho risolto niente. Ho provato allora a cambiare porta, ne ho provato altre due o tre a caso (5000, 65000, 8000...), ma acnhe questo tentativo si è rivelato infruttuoso. In sostanza riesco ad accedere solo come localhost (127.0.0.1) o inserendo l'ip statico assegnato al mio pc dal modem. Questo succede sia su Filezilla server/client che digitanto l'indirizzo preceduto da ftp:// su "esegui" o nella barra degli indirizzi del browser. Non riesco ad accedere nemmeno dagli altri computer della stessa wlan. Il problema è sulle porte, però non riesco proprio a capire cosa le blocchi. Riesco infatti a pingare il dns dinamico che ho creato, però usando portquery sulla porta 21 TCP ottengo "not listening" o "filtered" se l'interrogazione è eseguita per l'ip pubblico o per il dns dinamico che gli ho associato. Se eseguo la stessa interrogazione per il localhost o per l'ip statico ottengo invece "listening", segno che la porta è aperta. Non riesco proprio a capire che cosa ne impedisca il corretto funzionamento. Qualche anima pia può aiutarmi?
__________________
"I am mortal, but am I human?" |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
1) la versione home di vista non ha IIS a quanto io ricordi
2) devi semplicemente configurare il router in modo da far girare la porta 21 dall'indirizzo pubblico all'indirizzo ip privato del tuo pc.
__________________
![]() |
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: Aug 2009
Messaggi: 37
|
Quote:
Non mi è chiaro il punto 2. La porta 21 è aperta per l'ip privato, mentre è filtrata per l'ip pubblico. Cosa intendi con "girare" e come faccio ad eseguire questa operazione? Ciao
__________________
"I am mortal, but am I human?" |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
Un router che effettua NAT(tutti quelli domestisci in pratica)deve essere istruito circa le connessioni in ingresso. Di default (non per scelta di implementazione ma per una questione "fisica") un router non sa su quale macchina privata deve inoltrare le connessioni entranti ed ecco che con le regole di forward si può dire ad esempio che le connessioni sulla 21 vanno all' ip privato 192.168.1.x
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Di solito il menu del router si può chiamare NAT, route statica, o virtual server a seconda del modello.
E probabilmente a quest'ora me ne sfugge qualcun'altra. Comunque da quel menu puoi mappare la porta dell'ip pubblico su un indirizzo ip privato.
__________________
![]() |
![]() |
![]() |
![]() |
#6 | |
Member
Iscritto dal: Aug 2009
Messaggi: 37
|
Quote:
Ho effettuato i test da questo sito http://ftptest.net/#result , visto che non si può determinare l'accessibilità di un server ftp dall'interno della rete. Fra l'altro mi sono ora accorto che la porta 21 non è più accessibile neanche in locale. Il mistero si infittisce...
__________________
"I am mortal, but am I human?" |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
La mancata accessibilità in locale è sicuramente indipendente dalla configurazione del router. Accertati che il server ftp sia attivo e poi prova a disabilitare tutti gli eventuali firewall presenti sulla macchina che lo ospita.
__________________
slowped |
![]() |
![]() |
![]() |
#8 | |
Member
Iscritto dal: Aug 2009
Messaggi: 37
|
Quote:
Ciao.
__________________
"I am mortal, but am I human?" |
|
![]() |
![]() |
![]() |
#9 | |
Member
Iscritto dal: Aug 2009
Messaggi: 37
|
Quote:
Che ci sia qualche impostazione da regolare su filezilla? In particolare leggevo che si dovrebbe aprire un range di porte per il modo passivo, ma non so come fare a configurare il virtual server, a meno di aprirne un centinaio una per una (cosa che non ho intenzione di fare) non ci sono opzioni specifiche. Ciao
__________________
"I am mortal, but am I human?" |
|
![]() |
![]() |
![]() |
#10 | ||
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Quote:
Quote:
__________________
slowped |
||
![]() |
![]() |
![]() |
#11 | ||
Member
Iscritto dal: Aug 2009
Messaggi: 37
|
Quote:
Quote:
http://wiki.filezilla-project.org/Network_Configuration. Se si imposta una connessione passiva, dopo che è stata stabilita la connessione per i comandi il server apre una sua porta random e comunica al client di connettervisi, ma se le cose funzionano così il firewall non blocca la comunicazione entrante? Ciao
__________________
"I am mortal, but am I human?" |
||
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 1779
|
Quote:
Se ne hai la possibilità, cerca di connetterti dall'esterno al tuo server ftp con un client a riga di comando. Dopo aver fatto login, da' il comando PASSIVE e poi da' il comando DIR. Se funziona dovresti vedere l'elenco dei file sulla root directory del server; in caso contrario dovresti invece avere un messaggio di errore sulla data connection. Se vuoi mandami il tuo indirizzo IP e le credenziali per accedere nei prossimi 30 minuti che ci provo io.
__________________
slowped |
|
![]() |
![]() |
![]() |
#13 | |
Member
Iscritto dal: Aug 2009
Messaggi: 37
|
Quote:
Ciao e grazie mille.
__________________
"I am mortal, but am I human?" Ultima modifica di FuneralFog : 14-10-2009 alle 14:04. |
|
![]() |
![]() |
![]() |
#14 |
Member
Iscritto dal: Mar 2010
Messaggi: 45
|
volevo sapere come devo impostare il passive mode settings in filezilla server:
devo lasciare spuntato "default" spuntare "use following ip" (cosa dovrei scrivere) spuntare "retrieve external ip address from" (cosa devo scrivere) |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Dec 2007
Città: LIDV
Messaggi: 11489
|
Puoi spuntare "retrieve external ip address from" e lasciare quello che ti propone di default, oppure spuntare "retrieve external ip address from" seguito dal tuo servizio dns dinamico. Che ricordi io funziona in entrambe le configurazioni.....
__________________
Si stava meglio quando si stava peggio |
![]() |
![]() |
![]() |
#16 |
Member
Iscritto dal: Mar 2010
Messaggi: 45
|
quali sono le porte da aprire nel router all'indirizzo del mio pc?
io ho aperto la 21 tcp e l'intervallo che va dalla 50000 alla 51000 tcp. devo aprire anche la 20? |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Dec 2007
Città: LIDV
Messaggi: 11489
|
No. Io comunque ti consiglio di aprire molte meno porte (massimo 20)
__________________
Si stava meglio quando si stava peggio |
![]() |
![]() |
![]() |
#18 |
Member
Iscritto dal: Mar 2010
Messaggi: 45
|
la porta 20 non è da aprire perchè utilizzo la modalità passiva, e così?
se utilizzavo l'attiva dovevo aprirla, giusto? un'altra cosa, filezilla client lo devo impostare in modalità passiva? |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
no la porta 20 no, ma il server deve poter accettare connessioni su porte random.
|
![]() |
![]() |
![]() |
#20 |
Member
Iscritto dal: Mar 2010
Messaggi: 45
|
e come devo fare per far accettare al server connessioni su porte random?
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:33.