SSH vs SMB vs NFS для передачі файлів GUI


11

Я використовую Ubuntu 12.04 на багатьох комп’ютерах в моїй школі (я вчитель і керівник технічного хлопця). Я використовую Clonezilla для масового клонування настільних ПК та ноутбуків. Я хочу легко ділитися зображеннями дисків між комп'ютерами, щоб створити резервну копію речей.

Я спробував ділитися через нашу бездротову мережу за допомогою samba, і я змусив її працювати, але я намагався перенести 3 ГБ +. Це було набагато швидше через дротову мережу, але у мене все ще були проблеми з підключенням. Виправте мене, якщо я помиляюся, але я розумію, що самба заснована на стандарті Windows , а SSH - це більше Linux. Мій досвід роботи з самбою поки не був сприятливим.

NFS, схоже, має більше можливостей, ніж самба . Я думаю, що саме це використовується Mac OS за замовчуванням.

Отже, моє запитання: який найкращий спосіб обміну файлами графічного інтерфейсу між двома машинами Ubuntu із наступними пріоритетами у порядку зменшення:

  1. швидкість
  2. вільний та відкритий код
  3. простота налаштування
  4. сумісний з Windows та Mac OS

Відповіді:


13

Ви маєте рацію, SMB - це щось, що спочатку відбувається з Windows. Але в наші дні він чудово працює і з Linux і Mac.

Оскільки швидкість важлива, ви повинні пам’ятати: SSH - це чудова річ для всього, що підключено до Unix / Linux та мереж, але це дуже повільно порівняно з NFS, FTP або SMB.

NFS - найшвидший, але він не зашифрований. Не використовуйте незашифровані протоколи, якщо ви не можете повністю довіряти своїй мережі (див. Також це питання ). NFS також повинен бути доступний для Windows та Mac, але для його налаштування може бути трохи роботи.

SMB має бути легко налаштовуватися на Windows, Linux та Mac, і це все ще досить швидко, порівняно з SSH. Але те ж саме попередження щодо безпеки стосується і малого та середнього бізнесу (див. Це питання та відповіді ).

Тут були обговорені деякі подібні питання .

Існує також [багато орієнтирів] щодо швидкості різних мережевих протоколів.


4

NFS простий у налаштуванні, швидкий та простий у використанні, але не призначений для безпеки (передача файлів у прямому тексті). Ви можете подивитися на sshfs, який може бути використаний для створення точок монтажу, схожих на NFS, але захищеним способом, і в моїх власних скромних тестуваннях була схожа ефективність з NFS. sshfs можна використовувати для локального доступу до будь-якої папки, до якої можна отримати доступ в іншій системі через мережу, на якій працює SSH-сервер. Також sshfs працює в просторі користувача, тому вам не потрібно мати root, щоб налаштувати його.

Зробити будь-яку з цих функцій у Windows, ймовірно, буде складно, але обидва будуть працювати на Mac.

Протокол SMB мені завжди здавався незграбним, тому я його не дуже використовував, але я розумію, що реалізація Samba є доброю. Я не можу говорити про його продуктивність або простоту використання в цілому.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.