Базовый файловый сервер на базе linux для домашнего использования, какой протокол общего доступа к файлам использовать для обслуживания клиентов Linux, MacOS и Windows?

Я получил стареющий ноутбук Gentoo Linux, который я собираюсь превратить в файловый сервер для наших домашних пользователей (для просмотра наших семейных фотографий, фильмов и т. д.). Клиентами для поддержки будут Linux, MacOS и Windows.

Что я имею в виду очень простой установки, с пожалуй, один только для чтения Акция (для просмотра семейных фотографий, которые действительно не изменяют, только посмотреть) и один для чтения и записи для более общего использования.

данный потребность поддержать клиентов бежать все Linux + MacOS+Windows, какой протокол обмена файлами лучше всего использовать? Насколько я могу судить, Samba, кажется, единственный, который легко поддерживается Linux на стороне сервера, но насколько хорошо он работает для клиентов MacOS? НФС похоже, вопрос, в основном потому, что Windows не поддерживают ее изначально. Кроме того, я готов пожертвовать некоторой производительностью передачи файлов, чтобы получить легко администрируемое / настраиваемое решение (опять же, что-то, что говорит против NFS: настройка сторонних NFS клиенты на окна коробки слишком много головной боли, тем более, что я не буду владеть эти окна коробки).

кроме того, есть ли хорошее руководство для базового использования samba (использование google закончилось тем, что нашло то, что казалось 200-страничными учебниками, что является довольно излишним). Да, я признаю, что я ленив здесь и с удовольствием принял бы ленивых ответчиков, которые просто предоставили URL-адрес для некоторого руководства по samba, не зависящего от клиентской ОС.

(Нет, я не рассматриваю возможность покупки NAS, не в этот раз. Я получил ноутбук готов к задаче, как я пишу это. Мне нужно только подключить USB HD, установить и настроить программное обеспечение для обмена файлами, и я готов!)

14
задан IllvilJa
28.04.2023 22:22 Количество просмотров материала 2839
Распечатать страницу

2 ответа

вероятно, самый простой / быстрый будет установка openssh-server и apache на linux box.

вы будете:

  • читать доступ из любого браузера в сети
  • относительно легко читать / писать через ssh (winscp для windows, родной для linux)
1
отвечен Michał Šrajer 2023-04-30 06:10

Samba с базовым общим доступом только для чтения должно быть довольно легко настроить, и SMB должен поддерживаться из коробки на всех трех ОС. Например::

# Global Parameters
[global]
workgroup = MIDEARTH
security = SHARE

[foo]
path = /data/bar
read only = Yes
guest ok = Yes
1
отвечен jelmer 2023-04-30 08:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх