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
fare un file server con xubuntu
-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
fare un file server con xubuntu
ciao a tutti ! vi scrivo dalla mia work station, ora vi espongo il problema
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
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
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.
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.
-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
Re: fare un file server con xubuntu
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
adesso mi cerco un pò di documentazione per implementare il tutto
Re: fare un file server con xubuntu
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.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 appostoadesso mi cerco un pò di documentazione per implementare il tutto
-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
Re: fare un file server con xubuntu
scusami non ti seguo bene ! cioè dando chroot ssh perdo ssh, ma sftp cosè ? io credevo fosse ftp 
Re: fare un file server con xubuntu
Guarda qui:crash ovveride ha scritto: scusami non ti seguo bene ! cioè dando chroot ssh perdo ssh, ma sftp cosè ? io credevo fosse ftp![]()
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-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
Re: fare un file server con xubuntu
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
è proprio quello che non puoi farecrash 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 !
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
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 dyndnsti 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
-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
Re: fare un file server con xubuntu
si intendevo renderlo statico
cavolo però putty mi era molto comodo !!! vabè cerco qualche altra soluzione alternativa
sai se cè qualche file da editare ?
Re: fare un file server con xubuntu
per la configurazione di rete puoi vedere qui (paragrafo Static IP Address Assignment):crash ovveride ha scritto: si intendevo renderlo staticocavolo però putty mi era molto comodo !!! vabè cerco qualche altra soluzione alternativa
sai se cè qualche file da editare ?
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
-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
Re: fare un file server con xubuntu
perchè (purtroppo) non ho sempre un pc copn linux sottomano, ma una chiavetta con putty eseguibile si
quindi è indispensabile che riesca ad accederci via putty
Re: fare un file server con xubuntu
sì ok.. intendo dire che se vuoi accedere per gestire il sistema puoi usare l'utente root, che non devi chrootarecrash ovveride ha scritto: perchè (purtroppo) non ho sempre un pc copn linux sottomano, ma una chiavetta con putty eseguibile siquindi è indispensabile che riesca ad accederci via putty
-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
Re: fare un file server con xubuntu
quindi gli dò ? cioè se devo fare dei lavori di manutenzione da lontano basta che gli attivo l'utente root con no ? ho capito bene ?
Codice: Seleziona tutto
chroot sshCodice: Seleziona tutto
passwd rootRe: fare un file server con xubuntu
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.crash ovveride ha scritto: quindi gli dò? cioè se devo fare dei lavori di manutenzione da lontano basta che gli attivo l'utente root conCodice: Seleziona tutto
chroot sshno ? ho capito bene ?Codice: Seleziona tutto
passwd root
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
-
crash ovveride
- Prode Principiante
- Messaggi: 35
- Iscrizione: venerdì 14 agosto 2009, 19:49
Re: fare un file server con xubuntu
ahhh capito !!! grazie !!! che stupido che sono pensavo fosse un comando 
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
