Pagina 1 di 1

fare un file server con xubuntu

Inviato: domenica 13 febbraio 2011, 22:18
da crash ovveride
ciao a tutti ! vi scrivo dalla mia work station, ora vi espongo il problema :D
ho un pc, un fisso e un'eee pc 4g. essendo che molto spesso sono lontano da casa vorrei trovare un modo per fare un file server con ip fisso e collegarmici tramite putty. il pc fisso ha 2 hd da 80 gb, in uno ci installo il sistema l'altro lo tengo vuoto per tenerci i file. se possibile mi potete dare anche una breve spiegazione ? cioè se si potesse farei che da ssh si può accedere solo alla partizione per i dati e non quella di sistema. mi affido nelle vostre sicuramente più esperte mani e un grazie a tutti

Re: fare un file server con xubuntu

Inviato: lunedì 14 febbraio 2011, 9:27
da ReMichael
Puoi utilizzare ssh con chroot.

Questo ti consente di ingabbiare l'utente nella sua home directory (quindi devi creare un utente che abbia la home nella partizione dati che ti interessa) per quanto riguarda le operazioni sftp.

Utilizzando il chroot integrato in openssh-server perdi la possibilità di accedere via ssh, ma se a te interessa un file server va più che bene, visto che utilizzerai sftp.

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 7:43
da crash ovveride
si, grazie mille ! avrei preferito molto di più usare ssh, e devo imparare l'ftp ! comunque adesso avrei un'altro problemino ; praticamente ho 3 pc, il fisso da cui scrivo, un'altro fisso e un'eee. io volevo fare 2 file server, ma su questo volevo evitarlo è meglio come pc d'uso normale. devo solo rimediare una scheda grafica per l'altro pc, ci metto ubuntu server edition con magari 3 hd, e apposto :D adesso mi cerco un pò di documentazione per implementare il tutto

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 9:11
da ReMichael
crash ovveride ha scritto: si, grazie mille ! avrei preferito molto di più usare ssh, e devo imparare l'ftp ! comunque adesso avrei un'altro problemino ; praticamente ho 3 pc, il fisso da cui scrivo, un'altro fisso e un'eee. io volevo fare 2 file server, ma su questo volevo evitarlo è meglio come pc d'uso normale. devo solo rimediare una scheda grafica per l'altro pc, ci metto ubuntu server edition con magari 3 hd, e apposto :D adesso mi cerco un pò di documentazione per implementare il tutto
aspetta, mi sa che hai capito male.. io ho parlato di sftp (in pratica SSH), NON di ftp. Facendo chroot ssh di default perdi l'accesso shell ssh, nel senso che non puoi accedere alla macchina in questione e dare comandi, ma ti funzionano solo le operazioni sui files che alla fine è quello che serve a te.

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 9:27
da crash ovveride
scusami non ti seguo bene ! cioè dando chroot ssh perdo ssh, ma sftp cosè ? io credevo fosse ftp :D

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 9:35
da ReMichael
crash ovveride ha scritto: scusami non ti seguo bene ! cioè dando chroot ssh perdo ssh, ma sftp cosè ? io credevo fosse ftp :D
Guarda qui:
http://it.wikipedia.org/wiki/SSH_File_Transfer_Protocol

In pratica quello che perdi con il chroot standard è l'accesso alla shell, quindi il banale:

Codice: Seleziona tutto

ssh utente@server
Però creazione, modifica, eliminazione e trasferimento files/cartelle le hai con sftp  :)

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 10:30
da crash ovveride
grazie mille adesso ho capito !! vabè per loggarmi su questa work statio uso putty dal portatile ok, vabè poi anche se mi apre non direttamente il secondo hd mi sposto con cd ! ti chiedo un'altro lume; come gli dò l'ip fisso ? cioè se spengo la macchina o la riavvio da remoto se aggiorno vorrei essere in grado di ritrovarla

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 10:43
da ReMichael
crash ovveride ha scritto: grazie mille adesso ho capito !! vabè per loggarmi su questa work statio uso putty dal portatile ok, vabè poi anche se mi apre non direttamente il secondo hd mi sposto con cd !
è proprio quello che non puoi fare  :) puoi usare winscp per la gestione dei files.

se vuoi accedere con putty devi utilizzare un utente che non abbia chroot. Dato che con ssh server puoi scegliere te gli utenti che hanno chroot, puoi utilizzare con putty quelli privi di chroot, mentre gli altri possono solo fare operazioni sui files, quindi serve winscp
ti chiedo un'altro lume; come gli dò l'ip fisso ? cioè se spengo la macchina o la riavvio da remoto se aggiorno vorrei essere in grado di ritrovarla
intendi l'indirizzo ip locale della macchina oppure quello pubblico su internet? per il primo caso devi impostarlo statico in /etc/network/interfaces, nel secondo devi usare un servizio di dynamic dns, come no-ip o dyndns

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 10:59
da crash ovveride
si intendevo renderlo statico :D cavolo però putty mi era molto comodo !!! vabè cerco qualche altra soluzione alternativa :D sai se cè qualche file da editare ?

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 11:10
da ReMichael
crash ovveride ha scritto: si intendevo renderlo statico :D cavolo però putty mi era molto comodo !!! vabè cerco qualche altra soluzione alternativa :D sai se cè qualche file da editare ?
per la configurazione di rete puoi vedere qui (paragrafo Static IP Address Assignment):
http://help.ubuntu-it.org/10.04/ubuntu/ ... ation.html

per quanto riguarda il file server, perché ti serve accedere via ssh con putty? se vuoi accedere via ssh per configurare il server puoi utilizzare l'utente root per farlo, mentre con un altro utente accedi in chroot via sftp, con winscp ad esempio

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 11:11
da crash ovveride
perchè (purtroppo) non ho sempre un pc copn linux sottomano, ma una chiavetta con putty eseguibile si :D quindi è indispensabile che riesca ad accederci via putty

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 11:12
da ReMichael
crash ovveride ha scritto: perchè (purtroppo) non ho sempre un pc copn linux sottomano, ma una chiavetta con putty eseguibile si :D quindi è indispensabile che riesca ad accederci via putty
sì ok.. intendo dire che se vuoi accedere per gestire il sistema puoi usare l'utente root, che non devi chrootare

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 11:17
da crash ovveride
quindi gli dò

Codice: Seleziona tutto

chroot ssh
? cioè se devo fare dei lavori di manutenzione da lontano basta che gli attivo l'utente root con

Codice: Seleziona tutto

passwd root
no ? ho capito bene ?

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 11:35
da ReMichael
crash ovveride ha scritto: quindi gli dò

Codice: Seleziona tutto

chroot ssh
? cioè se devo fare dei lavori di manutenzione da lontano basta che gli attivo l'utente root con

Codice: Seleziona tutto

passwd root
no ? ho capito bene ?
no, allora.. tu puoi avere una lista di utenti con chroot abilitato, che andrai a settare nel file di configurazione di openssh-server (/etc/ssh/sshd_config). Tra questi non abiliti ovviamente l'utente root, tramite il quale puoi così accedere via putty.

La configurazione del chroot per un utente è semplice, ad esempio:

Codice: Seleziona tutto

Match user pippo
   ForceCommand internal-sftp
   ChrootDirectory /path/to/home_di_pippo

Re: fare un file server con xubuntu

Inviato: mercoledì 16 febbraio 2011, 11:37
da crash ovveride
ahhh capito !!! grazie !!! che stupido che sono pensavo fosse un comando XD