SSH vs SMB vs NFS để truyền tệp GUI


11

Tôi đang sử dụng Ubuntu 12.04 trên nhiều máy tính tại trường của tôi (Tôi là giáo viên và là anh chàng công nghệ trưởng). Tôi sử dụng Clonezilla để sao chép ồ ạt máy tính để bàn và máy tính xách tay. Tôi muốn dễ dàng chia sẻ hình ảnh đĩa giữa các máy tính để sao lưu mọi thứ.

Tôi đã thử chia sẻ qua mạng không dây của chúng tôi bằng samba và tôi đã làm cho nó hoạt động, nhưng rất chậm khi cố gắng chuyển 3GB +. Nó nhanh hơn nhiều so với mạng có dây, nhưng tôi vẫn gặp vấn đề về kết nối. Sửa lỗi cho tôi nếu tôi sai nhưng tôi hiểu rằng samba dựa trên tiêu chuẩn windows và SSH có nguồn gốc từ Linux hơn. Kinh nghiệm của tôi với samba cho đến nay không được thuận lợi.

NFS dường như có nhiều tính năng hơn samba . Tôi nghĩ rằng đây là những gì Mac OS sử dụng theo mặc định.

Vì vậy, câu hỏi của tôi là: cách GUI tốt nhất để chia sẻ tệp giữa hai máy Ubuntu với các ưu tiên sau theo thứ tự giảm dần:

  1. tốc độ
  2. nguồn mở và miễn phí
  3. thiết lập dễ dàng
  4. tương thích với Windows và Mac OS

Câu trả lời:


13

Bạn nói đúng, SMB là thứ gì đó đến từ Windows. Nhưng ngày nay nó cũng hoạt động rất tốt với Linux và Mac.

Vì tốc độ rất quan trọng, bạn phải ghi nhớ: SSH là một điều tuyệt vời cho mọi thứ được kết nối với Unix / Linux và mạng, nhưng nó thực sự chậm so với NFS, FTP hoặc SMB.

NFS là nhanh nhất, nhưng nó không được mã hóa. Không sử dụng bất kỳ giao thức không được mã hóa nào nếu bạn không thể tin tưởng hoàn toàn vào mạng của mình (xem thêm Hỏi & Đáp này ). NFS cũng có sẵn cho Windows và Mac, nhưng có thể bạn cần phải thiết lập một chút công việc.

SMB nên dễ dàng thiết lập trên Windows, Linux và Mac và nó vẫn hợp lý nhanh so với SSH. Nhưng cảnh báo tương tự về bảo mật đối với SMB (xem phần Hỏi & Đáp này ).

Một số câu hỏi tương tự đã được thảo luận ở đây .

Ngoài ra còn có [nhiều điểm chuẩn] về tốc độ của các giao thức mạng khác nhau ngoài kia.


4

NFS dễ cài đặt, nhanh và dễ sử dụng, nhưng không được thiết kế để bảo mật (chuyển tập tin văn bản gốc). Bạn có thể muốn xem xét sshfs, có thể được sử dụng để tạo các điểm gắn kết tương tự NFS nhưng theo cách an toàn và trong thử nghiệm khiêm tốn của riêng tôi có hiệu suất tương tự NFS. sshfs có thể được sử dụng để truy cập cục bộ bất kỳ thư mục nào bạn có thể truy cập trên một hệ thống khác qua mạng có máy chủ SSH đang chạy. Ngoài ra, sshfs hoạt động trong không gian người dùng, do đó bạn không cần phải root để thiết lập nó.

Bắt một trong hai thứ này hoạt động trên Windows có thể sẽ khó khăn, nhưng cả hai sẽ hoạt động trên Mac.

Giao thức SMB luôn có vẻ khó hiểu đối với tôi, vì vậy tôi đã không sử dụng nó nhiều, nhưng tôi hiểu rằng việc triển khai của Samba là vững chắc. Tôi không thể nói về hiệu suất của nó hoặc dễ sử dụng nói chung.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.