SSH vs SMB vs NFS untuk transfer file GUI

11

Saya menggunakan Ubuntu 12,04 pada banyak komputer di sekolah saya (saya seorang guru dan kepala sekolah dude). Saya menggunakan Clonezilla untuk mengkloning desktop dan laptop secara besar-besaran. Saya ingin dengan mudah berbagi gambar disk antara komputer untuk membuat cadangan.

Saya mencoba berbagi melalui jaringan nirkabel kami menggunakan samba, dan saya berhasil, tetapi sangat lambat mencoba untuk mentransfer 3GB +. Itu jauh lebih cepat melalui jaringan kabel, tetapi saya masih memiliki masalah konektivitas. Perbaiki saya jika saya salah tetapi saya mengerti bahwa samba didasarkan pada standar windows , dan SSH lebih asli dari Linux. Pengalaman saya dengan samba sejauh ini tidak menguntungkan.

NFS tampaknya memiliki lebih banyak fitur daripada samba . Saya pikir inilah yang digunakan Mac OS secara default.

Jadi, pertanyaan saya adalah: apa cara GUI terbaik untuk berbagi file antara dua mesin Ubuntu dengan prioritas berikut dalam urutan menurun:

  1. kecepatan
  2. sumber bebas dan terbuka
  3. pengaturan mudah
  4. kompatibel dengan Windows dan Mac OS
HarlemSquirrel
sumber

Jawaban:

13

Anda benar, SMB adalah sesuatu yang berasal dari Windows. Tetapi saat ini bekerja dengan baik dengan Linux dan Mac juga.

Karena kecepatan itu penting, Anda harus ingat: SSH adalah hal yang hebat untuk semua yang terhubung ke Unix / Linux dan jaringan, tetapi sangat lambat dibandingkan dengan NFS, FTP atau SMB.

NFS adalah yang tercepat, tetapi tidak dienkripsi. Jangan gunakan protokol yang tidak terenkripsi jika Anda tidak dapat sepenuhnya mempercayai jaringan Anda (lihat juga Tanya Jawab ini ). NFS harus tersedia untuk Windows dan Mac juga, tetapi mungkin sedikit pekerjaan untuk mengaturnya.

SMB seharusnya mudah diatur pada Windows, Linux dan Mac dan itu masih masuk akal jika dibandingkan dengan SSH. Tetapi peringatan yang sama tentang keamanan berlaku untuk SMB (lihat T&J ini ).

Beberapa pertanyaan serupa dibahas di sini .

Ada juga [banyak tolok ukur] tentang kecepatan berbagai protokol jaringan di luar sana.

lumbric
sumber
4

NFS mudah diatur, cepat, dan mudah digunakan, tetapi tidak dirancang untuk keamanan (transfer file plaintext). Anda mungkin ingin melihat sshfs, yang dapat digunakan untuk membuat titik mount yang mirip dengan NFS tetapi dengan cara yang aman, dan dalam pengujian saya sendiri yang sederhana memiliki kinerja yang mirip dengan NFS. sshfs dapat digunakan untuk secara lokal mengakses folder apa pun yang dapat Anda akses pada sistem lain melalui jaringan yang memiliki server SSH berjalan. Juga, sshfs beroperasi di ruang pengguna sehingga Anda tidak perlu menjadi root untuk mengaturnya.

Mendapatkan salah satu dari ini untuk bekerja di Windows mungkin akan menantang, tetapi keduanya akan bekerja pada Mac.

Protokol SMB selalu terasa kikuk bagi saya, jadi saya belum sering menggunakannya, tapi saya mengerti bahwa implementasi Samba solid. Saya tidak dapat berbicara tentang kinerja atau kemudahan penggunaan secara umum.

Omegamormegil
sumber