Что лучше для настройки небольшого файлового сервера для моей группы?

Моя группа по исследованиям и разработкам настраивает нашу сеть и среду разработки. У нас есть выделенный серверный компьютер с "кухонной раковиной", работающий с использованием Kubuntu 12.04 LTS в качестве дистрибутива. который будет запускать все виды сервисов, один из которых будет файловым сервером - конечно, не для нашего исходного кода, а для документов, файлов примеров, соответствующих технических документов и т. д. Пользователи не будут хранить там свои личные файлы (т.е. нет домашнего каталога для каждого пользователя).

У меня есть все виды дилемм относительно того, как это настроить, и я не уверен, где спросить или найти документ HOWTO/tips/best-Practices:

  • Какие протоколы я должен поддерживать? SFTP (SSH), SMB, NFS, rsync, другие?
  • Где я должен положить файлы? /home/dummygroupuser? /var/local/filestore? Где-то еще? И должно ли это зависеть от моей схемы разбиения?
  • Должен ли я настраивать службы для соответствующих протоколов каким-либо особым образом или стандартная конфигурация достаточно хороша?
  • Есть ли какая-то конкретная проблема с нашим дистрибутивом? Я привык запускать Debian без головок, а K/Ubuntu ориентирована на рабочий стол.
  • Что-нибудь еще вы могли бы порекомендовать?

1 ответ

Какие протоколы я должен поддерживать? SFTP (SSH), SMB, NFS, rsync, другие?

Используйте протоколы, необходимые для работы.

Где я должен положить файлы? / Главная /dummygroupuser? /var/local/filestore? Где-то еще?

FSH может помочь вам.

Должен ли я настраивать службы для соответствующих протоколов каким-либо особым образом или стандартная конфигурация достаточно хороша?

В целом, стандартные настройки по умолчанию являются хорошей отправной точкой. Контролируйте свои услуги и настраивайте их по мере необходимости.

Есть ли какая-то конкретная проблема с нашим дистрибутивом?

Я бы не использовал настольный дистрибутив в качестве сервера и не ставил бы рабочий стол на сервер. Это больше для управления и значительно увеличивает поверхность атаки. В общем, используйте дистрибутив, который вам удобен, и если он имеет "серверную" версию, то есть версию для ПК.

Что-нибудь еще вы могли бы порекомендовать?

Устанавливайте только те пакеты, которые вам нужны.

По правде говоря, я думаю, что вы слишком много думаете об этом.

Другие вопросы по тегам