In questo articolo spiegherò come creare un server ftp su windows xp (dovrebbe funzionare anche su vista).

Cos'è un server ftp? usate google per trovare la risposta ...ma credo che se siete qui, gia la sapete...

Prima di iniziare è consigliabile settare ip statico nella rete locale...cosi da sapere per certo quale è l'indirizzo della macchina

che state usando invece di controllarlo ogni volta, se non sapete impostare ip statico usate google, oppure seguite questa guida:

Come impostare ip statico su windows Xp / Vista

Come software server userò "Filezilla Server" scaricabile da qui: [FILEZILLASERVER.ZIP]

Oppure scaricabile dal sito ufficiale : FileZilla Web Site

Installate il programma mantenendo le impostazioni predefinite

(cliccare sempre su next, se non avete preferenze particolari)

Una volta installato apritelo,vi comparirà questa finestra:

Lasciate tutto cosi e premete OK

(spuntate "Always connect to this server" se non volete che ricompaia ad ogni avvio)

Ecco come si presenta il programma aperto:

Andiamo ora a modificare le impostazione del server:

Edit > Settings > General Settings

Se state usando altri server ftp raggiungibili da remoto sulla porta 21,

avrete di certo la necessità di cambiare la porta in questa schermata,

altrimenti lasciatela tranquillamente.

(in poche parole se è l'unico server ftp che avete attivo lasciate tutto com'è)

Edit > Settings > General Settings > Welcome message

Qui è possibile cambiare il messaggio di benvenuto con uno personalizzato ( sempre se volte)

è consigliabile spuntare, per velocizzare l'accesso "Hide welcome message in log".

Le altre impostazioni lasciatele come sono, anche se si potrebbe regolare un po meglio il tutto.

(ad esempio in speed limits è possibile regolare la banda di accesso...molto comodo)

Ma non mi dilungo perchè questa è una guida "base"...e non un libretto di istruzioni.

Ora bisogna aggiungere un utente ed un gruppo anonimo, e specificare la cartella home del server

(la cartella dove andranno i file condivisi del server) associata a tale utente/gruppo:

Andiamo in Edit > Users > General e cliccate su add

Inserite un utente di nome "anonymous" e date ok

Ora andate in Edit > Users > Shared folders

Cliccate su add e scegliete la cartella con i file che volete sul server

( nel mio caso è chiamata ftp) e date l'ok

ora date di nuovo l'ok e andate ad aggiungere un gruppo anonimo

Edit > Groups

E fate quello che avete fatto prima in users.

Il server ora è pronto!

Per verificare se è funzionante dallo stesso pc aprite un browser

(Safari ; Firefox ; Opera ; Internet Explorer...)

E scrivete sulla barra degli indirizzi : ftp://indirizzoIPvostroPC

se avete utilizzato la porta standard 21...se l'avete cambiata dovrete specificarla nell'indirizzo

in questo modo : ftp://indirizzoIPvostroPC:porta

Nel mio caso l'indirizzo del server è questo: ftp://192.168.1.2

Se tutto è andato bene sul vostro browser comparirà la lista dei file presenti

nella cartella condivisa da voi scelta.

Infatti ecco il contenuto della mia cartella visto con explorer

Come si puo ben vedere CORRISPONDE ( ovviamente

L'utente anonymous puo solamente leggere i file dal server e non ha bisogno di password per l'accesso

(perchè non l'abbiamo messa la password ,ma volendo si può inserirla ,spero avete notato dove)

è possibile e consigliabile creare un utente di root che ha sia accesso in lettura che scrittura

cosi da poter controllare totalmente il server anche da una macchina esterna.

Per creare l'utente di root si usa lo stesso procedimento utilizzato per creare l'anonymous

ma con la differenza di inserire la password e spuntare "write" oltre a "read" nella pagina

di configurazione utente.

Questa guida è per accedere da locale al server ,

per accedere da remoto basterebbe inserire l'indirizzo ip WAN che

vi è stato assegnato da provider internet.

Teoricamente sarebbe cosi facile ...ma non è cosi Figo

Praticamente bisognerebbe

1)se si ha un router creare un port forwarding per indirizzare le richieste esterne, al pc con il server

In poche parole : aprire nel router la porta 21 verso l'indirizzo del server (192.168.1.2 nel mio caso)

se non sapete "aprire le porte" presto sul sito farò una guida! per ora google và da favola

2)se avete un antivirus con firewall oppure il firewall di windows,

bisogna creare una regola che consente le connessioni al server.

In poche parole:aprite il firewall e aggiungete il programma Filezilla Server nelle eccezioni

3)dato che pochi provider danno un indirizzo statico ip WAN ,questo cambia ad ogni riavvio del

router/modem , come si fa a saperlo allora? la risposta è "Dynamic dns"

In poche parole: qui la guida > Come registrare un dns dinamico su www.dyndns.com

Spero di essere stato di aiuto.

Commenti (8)

Più nuovi primaPiù vecchi prima

  1. Michele's avatar Michele

    Salve, ho creato il server, sono arrivato al punto in cui mi collego con 127.0.0.1 cioè sul mio pc.

    Da qui in poi non so minimamente come fare.

    Vorrei sapere come settare gli ip su filezilla e da un altro pc come fare a collegarmi al server.

    Attendo ansiosamente una risposta,

    Michele

    #1 – 02-09-2011 15:56:42

  2. Simone's avatar Simone

    Ciao Michele,

    per accedere al server da un altro computer in rete devi utilizzare l'indirizzo ip della macchina in cui lo hai installato.

    Se non hai impostato ip statico ti consiglio di farlo, in ogni caso per provare puoi ottenere l'indirizzo ip attuale della macchina facendo start>esegui>cmd>ipconfig.

    Una volta ottenuto, apri il browser di un altra macchina in rete e scrivi ftp://indirizzoipottenutoprima ,dovresti visualizzare il file. Per accedere il scrittura al server bisogna creare nel server un utente con i privilegi, e connetterti dalle altre macchina con il client di filezilla scaricabile dal sito.

    Per accedere al server dall'esterno della rete devi creare un port forwarding nel router. Bisogna in pratica impostare una regola che collega la connessioni ftp sulla porta 21 esterne al computer contenente il server. Per fare questo procedimento cerca su google o su il tuo motore di ricerca preferito.

    A presto,

    Simone.

    #2 – 03-09-2011 11:48:35

  3. Michele's avatar Michele

    Salve, avevo già aperto un port forwarding se ho capito cos'è... dovevo impostare un Virtual server FTP nel modem vero? Comunque, va bene anche quello visualizzato da questo sito? http://www.ilmioip.it/

    E poi, entrando nel server con 127.0.0.1 funziona il server? o devo mettere il mio ip anche in filezilla?

    #3 – 03-09-2011 11:54:07

  4. Simone's avatar Simone

    Allora,

    prima di tutto l'indirizzo 127.0.0.1 non è l'indirizzo macchina in rete ma è l'indirizzo locale (come localhost) quindi non è un punto di riferimento della macchina in rete.

    Il port forwarding va aperto per l'ip della macchina in rete start>esegui>cmd>ipconfig (che per norma andrebbe impostato statico).

    Quello che ti visualizza quel sito è il tuo ip wan, e si, una volta fatto il port forwarding puoi accedere tramite quell'ip al server ftp dall'esterno della rete della tua abitazione (le prove di connessioni con l'ip wan vanno fatte dall'esterno...dall'interno non funzionano).

    In filezilla non bisogna configurare nessun ip.

    A presto,

    Simone

    #4 – 03-09-2011 12:10:29

  5. Michele's avatar Michele

    ho seguito alla lettera la guida, ma inserendo il mio ip (quello vero) non mi trova la pagina... sarà colpa del modem?

    #5 – 03-09-2011 12:17:35

  6. Simone's avatar Simone

    Non saprei cosa dirti a riguardo, prova a ricontrollare le connessioni...a limite cancella la regola che hai impostato nel virtual server.

    A presto,

    Simone.

    #6 – 03-09-2011 12:38:52

  7. Federico's avatar Federico

    ciao con filezilla mi trovo benissimo, modifico testi, aggiorno foto, veloce e davvero semplice, ma non ho capito se si possano aggiornare i meta tag e come....mi daresti una mano.

    Ho articoli nuovi e vorrei inserire parole corrispondenti in modo che vengano visualizzate da google

    Graie 1000 Fede

    #7 – 16-02-2012 12:49:41

  8. Simone's avatar Simone

    Ciao Federico,

    da quello che ho capito vuoi inserire delle keyword nei tuoi articoli per fare in modo che vengano listati nei risultati delle ricerche fatte con i motori.

    Le parole chiave come standard si inseriscono nel meta tag keywords (i meta tag vanno nella sezione head della pagina html. Rif: http://xhtml.html.it/guide/lezione/1710/i-meta-tag/ )

    Esempio:

    Ma puoi anche lasciar perdere dato che i motori di ricerca odierni indicizzano tutto il contenuto della pagina web ed usano le parole che la compongono come keywords.

    Quindi se non lo hai già fatto devi solo aggiungere l'url del tuo sito nei vari motori di ricerca che si usano in giro:

    http://www.google.it/add_url.html

    https://ssl.bing.com/webmaster/SubmitSitePage.aspx

    http://it.docs.yahoo.com/info/aggiungere.html

    Penseranno loro a fare il resto.

    Ciao,

    Simone.

    #8 – 20-02-2012 09:11:26

Nome
Email
Sito Web    (Opzionale)
Commento
Tags accettati: <a> <i> <b> <em> <u> <s> <strong> <code> <pre> <p>
Tutti gli altri tag verranno convertiti, usate i tags <pre></pre> per scrivere del codice
Ai link esterni verrà aggiunto l'attribbuto rel="nofollow"




Tienimi informato tramite email dei nuovi commenti Ricordami