Pagina 1 di 2

Ssh o Nfs ?

Inviato: mar 10 feb 2009, 13:23
da Vito
Devo connettermi spesso alla mia macchina in remoto...
Per il terminale uso l'ssh.
Il problema resta la condivisione dei file...
Mi conviene condividere utilizzando sempre l'ssh o nfs montando da remoto il filesystem?

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 13:47
da ace
Secondo me dipende da come lavori e cosa ti serve effettivamente per "condivisione" file.

Mi spiego, se devi lavorare molto con la riga comandi da remoto ed occasionalmente devi spostare qualche file/directory, sicuramente la cosa migliore è usare scp.
Se ti serve navigare in modo comodo nel file system remoto senza dover spostare file avanti ed indietro, va bene sempre ssh con mc.
Se, sulla macchina dalla quale ti colleghi, l'utilizzo del file system remoto è assiduo, creare una condivisione è quasi un obbligo (NFS, forse è più semplice, ma potrebbe essere che ti risulti comodo samba (ti colleghi da Windows o da Linux?)); ma se non è affatto assiduo, ma saltuario (e stai usando il KDE), guarda che puoi andare in ssh direttamente dal Konqueror: per la verità io uso KDE 4.2 e Dolphin e lì scrivo fish://root@host_name, ma su Konqueror dovrebbe essere la stessa cosa.

Insomma, ho fatto un po' di casino, vero?

Ma la sostanza è ssh è molto potente e forse puoi fare a meno di una condivisione....

Bye, bye.

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 14:00
da Vito
Specifico:

Voglio scambiare file facilmente con il mio pc fisso (Slackware 12.2) all'interno della mia rete domestica.

Con Nfs devo necessariamente montare ogni volta manualmente la directory?


EDIT: Mi sembra molto più comodo per il momento ssh...vorrei comunque saperne di più..

EDIT2: Con ssh però non posso riprodurre ad esempio i file audio dalle directory remote..con Nfs posso?

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 14:14
da ace
Assolutamente no, basta editare opportunamente il file "/etc/fstab".

Vado a memoria.

Da riga comando:
mount -t nfs host_name:/directory/da/esportare /directory/dove/monto

in fstab:
host_name:/directory/da/esportare /directory/dove/monto nfs opzione1,opzione, ...,opzionen 0 0
Le opzioni sono diverse, adesso non mi ricordo, mi sembra che scrivere "auto" e basta possa bastare, oppure puoi scriver "rw", "ro" per ribadire o restringere i diritti che regoli nel file /etc/exports della macchina remota, poi ci sono altre opzioni tipo "rsize", "wsize", "suid" o simili: butta un occhio al manuale (già "man fstab" dovrebbe darti spunti sufficienti).

Bye, bye.

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 14:20
da Vito
Vorrei che il filesystem fosse montato solo all'attivazione della rete(che non sempre è attiva)..cercherò un po' nelle opzioni come fare..

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 14:31
da conraid
ssh (con scp o altro) è una cosa un po' diversa da nfs, al limite puoi paragonare sshfs (che si appoggia a fuse) e nfs
Devi sempre montare una dir esterna, ma poi diventa "locale", e puoi per esempio installare pacchetti da li, compilare nel tuo pc programmi remoti, etc...
insomma diventa a tutti gli effetti una directory del tuo sistema. E quindi fa molto di più del semplice "copiare o spostare" dei file.
Se vuoi questo ti consiglio nfs se sei in lan e sshfs se accedi dall'esterno

Puoi usare fstab con noauto così ti basta un semplice "mount /mnt/etc" per montare una risorsa esterna

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 14:33
da ace
ops.
Ho visto adesso gli edit ...

Dunque, per l'edit 1: OK.

Per l'edit 2: non lo so. Immagino dipenda dal lettore/riproduttore musicale se è in grado di andare a pescare i file in rete usando il protocollo x o y (ssh copme dici tu o una sua implementazione, il fish che ti indicavo nel file explorer del kde: mi pare che con Amarok non si possa fare, comunque).
Francamente se si tratta di leggere file musicali, io farei una condivisione NFS fissa ( a livello di fstab), tanto se, come dici a volte non hai connettività, essa semplicemente non funzionerà (forse ti rallenta un po' la fase di boot però).

Legare il mount all'attivazione della rete credo si faccia andando a scrivere un link ad uno scriptino fatto ad hoc (una riga) nella directory /etc/sysconfig/network/if-up.d o "equivalente" (qunto indicato dovrebbe girare sulla OpenSuse, sulla Slackware, che non ho sottomano, è sicuramente in un altro posto, ma il concetto sarà simile o programmi da lanciare o script da modificare): buona caccia al tesoro!

Bye, bye.

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 14:52
da Vito
conraid ha scritto: Puoi usare fstab con noauto così ti basta un semplice "mount /mnt/etc" per montare una risorsa esterna
Se lasciassi l'opzione auto invece?

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 15:07
da conraid
Vito ha scritto:
conraid ha scritto: Puoi usare fstab con noauto così ti basta un semplice "mount /mnt/etc" per montare una risorsa esterna
Se lasciassi l'opzione auto invece?
Perdi tempo al boot se l'altra risorsa non è disponibile

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 15:25
da Vito
conraid ha scritto:
Vito ha scritto:
conraid ha scritto: Puoi usare fstab con noauto così ti basta un semplice "mount /mnt/etc" per montare una risorsa esterna
Se lasciassi l'opzione auto invece?
Perdi tempo al boot se l'altra risorsa non è disponibile
Quindi mi conviene montarla manualmente...
ma non c'è modo di farla montare automaticamente con hal&co. ?

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 15:30
da Luci0
C'é da dire che nfs utilizza un protocollo in chiaro e UDP mentre il traffico con ssh é criptato e TCP con ssh.
Con nfs connessione più veloce e meno sicura ... mentre ssh connessione più lenta ma sicura. Forse a questo punto vale la pena di ricordare che può essere utilizzato anche ftp che é poco sicuro come nfs e che usa tcp ma che é un 30-40 % più veloce di nfs, inoltre con fuse puoi montare a livello user sia condivisioni remote con ssh che con ftp ... e forse anche con nfs!

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 15:32
da conraid
Vito ha scritto: Quindi mi conviene montarla manualmente...
ma non c'è modo di farla montare automaticamente con hal&co. ?
Oh vito, scrivi due parole e via...

Re: Ssh o Nfs ?

Inviato: mar 10 feb 2009, 16:16
da Vito
conraid ha scritto:
Vito ha scritto: Quindi mi conviene montarla manualmente...
ma non c'è modo di farla montare automaticamente con hal&co. ?
Oh vito, scrivi due parole e via...
Adoro essere sfaticato \:D/

Re: Ssh o Nfs ?

Inviato: mer 11 feb 2009, 9:09
da syaochan
conraid ha scritto:Perdi tempo al boot se l'altra risorsa non è disponibile
Ma c'è la possibilità di fargli fare il mount in background (opzione bg).

Re: Ssh o Nfs ?

Inviato: mer 11 feb 2009, 10:23
da Vito
syaochan ha scritto:
conraid ha scritto:Perdi tempo al boot se l'altra risorsa non è disponibile
Ma c'è la possibilità di fargli fare il mount in background (opzione bg).
Devo specificare l'opzione in rc.M ?