Что лучше для настройки небольшого файлового сервера для моей группы?
Моя группа по исследованиям и разработкам настраивает нашу сеть и среду разработки. У нас есть выделенный серверный компьютер с "кухонной раковиной", работающий с использованием 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 может помочь вам.
Должен ли я настраивать службы для соответствующих протоколов каким-либо особым образом или стандартная конфигурация достаточно хороша?
В целом, стандартные настройки по умолчанию являются хорошей отправной точкой. Контролируйте свои услуги и настраивайте их по мере необходимости.
Есть ли какая-то конкретная проблема с нашим дистрибутивом?
Я бы не использовал настольный дистрибутив в качестве сервера и не ставил бы рабочий стол на сервер. Это больше для управления и значительно увеличивает поверхность атаки. В общем, используйте дистрибутив, который вам удобен, и если он имеет "серверную" версию, то есть версию для ПК.
Что-нибудь еще вы могли бы порекомендовать?
Устанавливайте только те пакеты, которые вам нужны.
По правде говоря, я думаю, что вы слишком много думаете об этом.