SSH vs SMB vs NFS per il trasferimento di file GUI


11

Sto usando Ubuntu 12.04 su molti computer della mia scuola (sono insegnante e capo tecnico). Uso Clonezilla per clonare in modo massiccio desktop e laptop. Voglio condividere facilmente le immagini del disco tra computer per eseguire il backup delle cose.

Ho provato a condividere sulla nostra rete wireless usando samba e l'ho fatto funzionare, ma è stato dolorosamente lento provare a trasferire 3 GB +. Era molto più veloce sulla rete cablata, ma avevo ancora problemi di connettività. Correggimi se sbaglio, ma capisco che samba si basa su uno standard di Windows e che SSH è più nativo di Linux. La mia esperienza con la samba non è stata finora favorevole.

NFS sembra avere più funzionalità di samba . Penso che questo sia ciò che Mac OS utilizza per impostazione predefinita.

Quindi, la mia domanda è: qual è il miglior modo GUI per condividere file tra due macchine Ubuntu con le seguenti priorità in ordine decrescente:

  1. velocità
  2. gratuito e open source
  3. facile installazione
  4. compatibile con Windows e Mac OS

Risposte:


13

Hai ragione, SMB è qualcosa che proviene originariamente da Windows. Ma al giorno d'oggi funziona benissimo anche con Linux e Mac.

Poiché la velocità è importante, devi tenere a mente: SSH è un'ottima cosa per tutto ciò che è connesso a Unix / Linux e alle reti, ma è molto lento rispetto a NFS, FTP o SMB.

NFS è il più veloce, ma non è crittografato. Non utilizzare protocolli non crittografati se non puoi fidarti completamente della tua rete (vedi anche queste Domande e risposte ). NFS dovrebbe essere disponibile anche per Windows e Mac, ma potrebbe essere un po 'complicato configurarlo.

SMB dovrebbe essere facile da installare su Windows, Linux e Mac ed è ancora abbastanza veloce rispetto a SSH. Ma lo stesso avvertimento sulla sicurezza vale per le PMI (vedere questo Domande e risposte ).

Alcune domande simili sono state discusse qui .

Esistono anche [molti parametri di riferimento] sulla velocità dei diversi protocolli di rete.


4

NFS è facile da configurare, veloce e facile da usare, ma non è progettato per la sicurezza (trasferimenti di file in chiaro). Potresti voler guardare sshfs, che può essere usato per creare mount points simili a NFS ma in modo sicuro, e nel mio modesto test ha avuto prestazioni simili a NFS. sshfs può essere usato per accedere localmente a qualsiasi cartella a cui puoi accedere su un altro sistema sulla rete che ha un server SSH in esecuzione. Inoltre, sshfs opera nello spazio utente, quindi non è necessario essere root per configurarlo.

Far funzionare uno di questi su Windows probabilmente sarà difficile, ma entrambi funzioneranno su Mac.

Il protocollo SMB mi è sempre sembrato goffo, quindi non l'ho usato molto, ma capisco che l'implementazione di Samba è solida. Non posso parlare delle sue prestazioni o della facilità d'uso in generale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.