GUI dosya aktarımı için SSH vs SMB vs NFS


11

Ubuntu 12.04'ü okulumdaki birçok bilgisayarda kullanıyorum (ben öğretmenim ve baş teknoloji dostum). Masaüstü bilgisayarları ve dizüstü bilgisayarları büyük ölçüde klonlamak için Clonezilla kullanıyorum. Bir şeyleri yedeklemek için disk görüntülerini bilgisayarlar arasında kolayca paylaşmak istiyorum.

Samba kullanarak kablosuz ağımızı paylaşmayı denedim ve işe başladım, ancak 3GB + aktarmaya çalışırken acı verici yavaştı. Kablolu ağ üzerinden çok daha hızlıydı, ancak yine de bağlantı sorunları yaşadım. Yanılıyorsam beni düzeltin ama samba'nın bir windows standardına dayandığını ve SSH'nin Linux'a özgü olduğunu anlıyorum . Samba ile yaşadığım deneyim şimdiye kadar olumlu değildi.

NFS'nin samba'dan daha fazla özelliği var gibi görünüyor . Sanırım Mac OS varsayılan olarak bunu kullanıyor.

Benim sorum şu: iki Ubuntu makinesi arasında dosyaları aşağıdaki önceliklere göre azalan sırada paylaşmanın en iyi GUI yolu nedir:

  1. hız
  2. özgür ve açık kaynak
  3. kolay kurulum
  4. Windows ve Mac OS ile uyumlu

Yanıtlar:


13

Haklısın, SMB aslında Windows'dan gelen bir şey. Ancak günümüzde Linux ve Mac ile de harika çalışıyor.

Hız önemli olduğundan, aklınızda bulundurmanız gerekir: SSH, Unix / Linux ve ağlara bağlı her şey için harika bir şeydir, ancak NFS, FTP veya SMB ile karşılaştırıldığında gerçekten yavaştır.

NFS en hızlısıdır, ancak şifrelenmez. Ağınıza tam olarak güvenemiyorsanız, şifrelenmemiş protokolleri kullanmayın (ayrıca bkz. Bu Soru-Cevap ). NFS'nin Windows ve Mac için de mevcut olması gerekir, ancak kurulumu biraz zaman alabilir.

SMB'nin Windows, Linux ve Mac üzerinde kurulumu kolay olmalı ve SSH'ye kıyasla hala hızlı. Ancak güvenlikle ilgili aynı uyarı KOBİ'ler için de geçerlidir (bkz. Bu soru-cevap ).

Benzer bazı sorular burada tartışıldı .

Ayrıca, farklı ağ protokollerinin hızı hakkında [birçok kriter] vardır.


4

NFS'nin kurulumu, hızlı ve kullanımı kolaydır, ancak güvenlik için tasarlanmamıştır (düz metin dosya aktarımları). NFS'ye benzer, ancak güvenli bir şekilde bağlama noktaları oluşturmak için kullanılabilen sshfs'ye bakmak isteyebilirsiniz ve kendi mütevazı testlerimde NFS'ye benzer bir performans vardı. sshfs, ağ üzerinden SSH sunucusu çalışan başka bir sistemde erişebileceğiniz herhangi bir klasöre yerel olarak erişmek için kullanılabilir. Ayrıca, sshfs kullanıcı alanında çalışır, böylece kurmak için root olmanıza gerek yoktur.

Bunlardan herhangi birinin Windows üzerinde çalışmasını sağlamak muhtemelen zor olacaktır, ancak her ikisi de Mac'te çalışacaktır.

KOBİ protokolü bana her zaman tıknaz görünüyordu, bu yüzden çok fazla kullanmadım, ama Samba'nın uygulanmasının sağlam olduğunu anlıyorum. Performansı veya genel olarak kullanım kolaylığı ile konuşamam.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.