Pagina 1 di 1

[Internet] cartelle in rete

Inviato: martedì 15 dicembre 2009, 11:11
da santre77
salve a tod@s,
volevo porre un quesito da persona poco informata...
io ho una cartella in cui sono solito inserire file e cartelle da casa o al lavoro,
ma spesso opero su pc diversi e con sistemi operativi diversi (ubuntu 9.10 e xp, ma anche a volte mac):
è possibile fare in modo che questa cartella invece di trovarsi fisicamente nel mio pc possa stare su internet ed io possa lavorare sui suoi contenuti o inserirne altri da queste diverse postazioni?

grazie

Re: [Internet] cartelle in rete

Inviato: martedì 15 dicembre 2009, 11:50
da kimj
santre77 ha scritto: salve a tod@s,
volevo porre un quesito da persona poco informata...
io ho una cartella in cui sono solito inserire file e cartelle da casa o al lavoro,
ma spesso opero su pc diversi e con sistemi operativi diversi (ubuntu 9.10 e xp, ma anche a volte mac):
è possibile fare in modo che questa cartella invece di trovarsi fisicamente nel mio pc possa stare su internet ed io possa lavorare sui suoi contenuti o inserirne altri da queste diverse postazioni?

grazie
se stesse "su internet" dove pensi che starebbe, nell'aria? si volatilizzerebbe?

no, starebbe comunque su un  qualche computer.

e perchè questo computer non può essere tuo?

prendi una macchina, installa gnu/linux, anche senza gui, e installa: proftpd, openssh-server, ddclient, netatalk.

crea un utente.

la home di quell'utente conterrà/sarà la cartella condivisa

proftpd: apri il suo file di configurazione(/etc/proftpd/proftpd.conf) e decommenta (togli #) questa riga:
DefaultRoot             ~


permetterà di condividere la cartella (upload-download) tramite il file tranfer protocol.

ti richiede nome utente e password

openssh-server: installalo.

ti permette di controllare il pc da remoto tramite ssh, e di condividere la cartella tramite scp, altresì chiamato sftp:

come l'ftp, ma nome utente, password e dati sono cifrati.

supportato da tutti i gnu/linux, da macosx (terminale/fetch) e da windows con programmi esterni, come putty-filezilla.

più sicuro.


installa netatalk: implementazione opensource di parte di appletalk.

recati in /etc/netatalk e modifica il file AppleVolumes.default

aggiungi alla fine del file una riga con il percorso della cartella da condividere (la home utente), seguito, sulla stessa riga (altrimenti non va!!!) da allow:nomeutentedellahome rwlist:nomeutentedellahome


questo ti permetterà di sfruttare il protocollo apple filing protocol, che si integra alla perfezione con il mac e il finder.

ddclient:

tu, se vuoi accedere da remoto, dovrai registrarti su dyndns, gratuito, e creare un dominio di 3° livello (gratuito), tipo: tuonome.homelinux.net (ce ne sono tanti, al posto di homelinux, basta scegliere dal menu a tendina).

poi, sempre da qual sito, cerchi la parola ddclient: ti rechi sulla relativa pagina di supporto. troverai un link a un generatore per il file di configurazione di ddclient.

copia il contenuto del file che verrà per te generato, cancelli il contenuto del file /etc/ddclient.conf e ci incolli il nuovo contenuto, badando bene a sostituire ##YOUR_PASSWORD## con la password del tuo account dyndns.
edita il file /etc/default/ddclient
cambiando la stringa
run_daemon="false"

con

run_daemon="true"



riavvia il pc (oppure fai sudo su, e poi service proftpd restart, service openssh-server restart, service ddclient restart, service atalk restart, ecc).


ora potrai accedere dalla tua rete locale.

hai un dominio, e ddclient lo terrà aggiornato con il tuo ip pubblico, ogni 600 secondi (ma puoi anche impostarlo a 60).

ma se provi ad accedere usando il nome a dominio, o da fuori casa, non andrà.


conta che l'ftp usa la porta 21, l'ssh la porta 22 e l'afp la 548.
per prima cosa setta un ip fisso sulla macchina gnu/linux, poi apri la configurazizone del router e alla voce port forwarding/virtual servers/server viruali fai così: abilita una delle porte di sopra, e mandala alla medesima porta dell'ip fisso che hai scelto per la macchina linux.

poi passi alla seconda porta, e alla terza.

questo ti permetterà, tramite username e password, di accedere anche da remoto ai tuoi file, con tutti e tre i protocolli, ricordandoti il dominio che hai scelto.

so che può sembrare difficile, ma non lo è.

se hai dubbi riguardo ad uno SPECIFICO PASSAGGIO chiedi.

Re: [Internet] cartelle in rete

Inviato: martedì 15 dicembre 2009, 16:05
da Cla
semplicemente usa Dropbox.

Re: [Internet] cartelle in rete

Inviato: martedì 15 dicembre 2009, 16:12
da kimj
Cla ha scritto: semplicemente usa Dropbox.


oppure altervista.


ma se la cartella è un po' più grande di 200mb/2 gb e lui volesse la possibilità di lavorarci velocemente quando è a casa, senza passare da internet, e senza perdere tempo ogni giorno in sincronizzazioni varie locale/remoto allora la mia soluzione è la migliore, in quanto si integra bene con tutti gli os, soprattutto con mac, che è rognoso e funziona bene solo con afp.

ps: ci sarebbe anche smb, specifico windows.

ho un server a casa, lo uso per tenerci i miei file visto che posseggo molti portatili e per filehosting/sharing con i parenti, per allegare foto alle email senza rederne l'invio pachidermico.

e uso un po' tutti i sistemi.

pensa che da camera mia, dal mio macbook, riesco a vedere in streaming un film mkv che sta sul server.