|
E' VIETATA la copia di questi contenuti dattiloscritti (e immagini varie) su altri siti, senza il mio permesso, e senza avermi citato come autore dei contenuti, assieme ad un link a questa pagina (SENZA nofollow). Nota del 2008: attualmente, il server FTP gratuito più completo è FileZilla, ma non ho tempo, voglia e risorse per modificare l'intera guida al nuovo software; i principi generali sono comunque gli stessi, e potete seguire questa guida per applicarli. Questo è dedicato a tutti coloro che tra voi vorrebbero condividere con altri i propri file, come MP3, film, immagini,programmi GRATUITI, e... beh qualunque cosa vi suggerisca la vostra mente perversa Essendoci diversi programmi di Server FTP disponibili, e, così come per i client FTP, essendo alcuni gratis, metterò qui una guida su come installarne uno (e cioè WarFTPDaemon, il più potente, anche se non quello più facile; potete scaricare anche GuildFTP, che invece è molto carino graficamente, e permette una notevole interazione con mIRC). Per scaricare i file dirigetevi senza indugio nella sezione Downloads/Internet di questo sito.
Ed ora cominciamo. Scompattate il file zip e avviate il setup, dopo di che avviate il programma installato. Adesso veniamo ai fatti. ![]() Questo è come appare la console del server quando la fate partire. Vi spiegherò tutto per filo e per segno.
Quando il server è avviato, dovremo impostare il massimo numero di utenti, su quale porta sarà in "ascolto", eccetera eccetera. Proprio adesso avete l'opportunità di cambiare porta: mettete un numero differente da 21 se volete. Potreste usare qualunque numero, se non fosse che alcuni qualche volta sono riservati, per cui, per evitare problemi, mettetene uno tra 1024 e 65000. Massimo numero di utenti: se avete un modem 56k, mettetene 2, 3 se avete un ISDN 64k, 5-6 con un ISDN 128k, 8-10 per un ADSL. Ma è comunque una vostra scelta, più utenti metterete, e, se sono tutti collegati, più lento andrà ciascuno di loro Seconda cosa, dovrete impostare gli utenti. Una scelta è quella di fare un account per ciascuna persona che pensate possa collegarsi, con NomeUtente e Password personalizzate; o se, per esempio, condividete le vostre canzoni in un canale di IRC, è molto meglio creare un solo account, con una coppia fissa di NomeUtente e Password, ad esempio nomecanale/paroladordine (ehi è solo un esempio ![]() Raggiungete la finestra Edit User facendo [Properties > Security > Edit User...]. Si aggiungono utenti premendo il pulsante Add nella parte del pannello User, e scrivendo un NomeUtente (maiuscolo/minuscolo fa differenza), e una Password (stesso discorso per maiuscolo/minuscolo; vi verrà chiesto di scriverla due volte; in questo caso, l'account che ho fatto era NomeUtente:John e Password:Smith). Poi passate al pannello File Access da quello Security. Qui dovreste impostare (default permissions) come in figura, e cioè tutti i file sono disabilitati di default, tranne quando voi li rendete accessibili.
![]() E questo è come dovreste impostare i parametri per le cartelle condivise. Per aggiungere una cartella condivisa, premete il pulsante Add nel pannello File Access, e apparirà una finestra per scegliere le cartelle. La casella Read server ad attivare il download dei file. Disattivate le caselle Write Delete Execute, per evitare che qualcuno cambi il contenuto del vostro hard disk. La casella List (dir) abilita l'utente a vedere l'elenco dei file. Disattivate le caselle Create Remove per lo stesso discorso di prima. Le caselle Root e Home fanno sì che l'utente finisca direttamente in quella cartella appena entra nel server. Se volete fare un account per ogni utente, continuate ad aggiungerli seguendo la stessa procedura daccapo. Quando avete finito, premete il pulsante OK nell'angolo in alto a destra.
Quando avete impostato gli utenti, dovete metter mano alle impostazioni generali, facendo [Properties > Options]. Non metterò una figura per ogni cosa, perché potete seguire anche leggendo. Ora avete il pannello [oprions > General] di fronte a voi. Consiglio di attivare Go online when started and minimize così che non dovrete pensarci più (aggiungete anche il programma in [Start > Programmi > Esecuzuine Automatica] in modo tale che si avvii assieme a Windows). Le altre opzioni sono lasciate a voi, di solito non serve cambiar nulla (attivando Advanced. Please enable all options troverete che il pannello Edit User sarà un pò più popolato... ma nulla che sia veramente utile). Passate al pannello Server Name (ignoreremo tutti gli altri pannelli, stanno bene come sono Fatto! Cioè... quasi... in realtà le due più belle capacità di WarFTPd sono il mappaggio delle cartelle, ed il Virtual File System. Visto che ora potete già condividere i vostri file, se vi basta così potete evitare di leggere oltre. Ma se volete aggiungere diverse cartelle, magari su dischi/partizioni diversi (per esempio una di canzoni, una con immagini, un'altra con programmi, eccetera... e magari anche una cartella dove permettere agli utenti di mandarvi i loro file) potrebbe essere MOLTO utile attivare il mappaggio del disco (eviterò di spiegarvi anche come funziona il Virtual File System, sarebbe troppo complicato, e non necessario, se non per esigenze particolari; il mappaggio è più che sufficiente).
Facciamo un esempio: avete le vostre canzoni nella partizione G:\, qualche immagine in F:\Docz\Immagini\blahblah\, e volete aggiungere anche una cartella per i file che vi mandano gli utenti, tipo F:\Temp\Uploads\ (beh... questo è pressappoco come è organizzato il mio disco, forse voi non avrete così tante partizioni, ma basta cambiare lettere/percorso e il discorso è sempre lo stesso Sarebbe una buona idea creare una cartella vuota solo per il server (che farebbe da "contenitore virtuale" per i collegamenti alle altre cartelle che si trovano sparse sul disco e che volete condividere), ad esempio F:\FTP\. Quello che dovrete fare è aggiungere la cartella vuota nel pannello File Access come ho spiegato prima. In questo caso, attivate Read, List (dir), Recursive, Root e Home. Poi dovrete aggiungere tutte le altre cartelle che contengono i file che volete condividere, e selezionare Read, List (dir), Recursive e Mapping. ![]() Quando selezionate Mapping, apparirà la riga Alias, che vi permetterà di inserire il nome del collegamento così come apparirà nella cartella vuota che avete creato, come se ne fosse a tutti gli effetti una sottocartella. Ad esempio, la partizione G:\ apparirà come la cartella "Songs" in F:\FTP\. Bello eh?
![]() Questo è come dovreste impostare la cartella per gli upload (cioè i file che vi mandano gli utenti collegati al server). Attivate Write e Create, per perrmettere agli utenti di organizzare i file che vi mandano in cartelle, ad esempio col loro nome, così saprete chi è stato a mandarvi il file. In questo caso la cartella per gli upload apparirà come la sottocartella "Upload Here" di F:\FTP\. N.B.: disabilitate Delete Execute Remove per evitare che qualcuno faccia cose sgradite. Inoltre, se volete che gli utenti non scarichino i file che vi hanno mandato gli altri, potete disattivare Read.
Potete aggiungere quante cartelle volete, appariranno tutte come sottocartelle di quella principale.
Uffff adesso è finita per davvero.
Anzi no! Non ancora! Volete provare a vedere come funziona il vostro server, anche se non siete connessi ad internet in quel momento? Potete fare tutto offline: usate un client FTP, e mettete tutti i dati del vostro server (porta, NomeUtente, Password), MA usate 127.0.0.1 come IP. Vi connetterete al vostro stesso computer, e vedrete il server come un ipotetico utente estrno farebbe. Se vi è piaciuta questa pagina, se sentite che ha aggiunto qualcosa alla vostra vita, allora lasciate un commento qui sotto, sarà apprezzato
commenti :: scrivi ::
Ephestione 25 Mar 2009, 23:10
Grazie per aver
aggiunto un
dettaglio alla
guida, certo
superfluo e da me
completamente
sorvolato, ma
comunque
informativo; però
non uscirtene con
fescennini come
"127.0.0.1 è
decisamente più
scomodo di
localhost", dopo una
intera pagina
dedicata a spiegare
per grandi linee il
protocollo ftp...
mica abbiamo 5 anni,
suvvia...
Denis Canepa 23 Mar 2009, 19:46
Ciao nelle ultime
tre righe di questa
guida potevi
aggiungre che si può
usare anche
"localhost" invece
di mettere un
indirizzo ip che è
decisamente più
scomodo per
connettersi al
proprio computer
Ephestione 28 Feb 2009, 13:28
Grazie grazie :)
Jerrozzo
28 Feb 2009, 12:50
Complimenti per la
guida Ephestione
|
|
|
©ephestione photo: ephestione@flickr 1024x768, mozilla firefox Questo sito non rappresenta una testata giornalistica in quanto viene aggiornato senza alcuna periodicità. Non può quindi considerarsi un prodotto editoriale, ai sensi della legge 62 del 7/3/2001. credits |
|