3

Это может быть глупый вопрос, но из-за моей неопытности я не уверен, с чего начать.

Мне нужен файловый сервер, который сначала аутентифицирует пользователя и проверяет, имеет ли пользователь доступ к определенному файлу, который он ищет, прежде чем обслуживать файл каким-либо безопасным способом (например, FTPS).

Какое программное обеспечение и / или технологии мне следует изучить? Я предполагал, что такую настройку можно назвать "файловым сервером с ограниченным доступом", но поиск в Google не был очень плодотворным.

Это для хобби, поэтому у меня не очень большой бюджет. У меня достаточно современный ноутбук под управлением Ubuntu, который я мог бы посвятить этой цели. С другой стороны, я не хочу исключать веб-сервисы, такие как Google App Engine и т.д.

1 ответ1

4

Похоже, вы ищете NAS (сетевое хранилище)

Вы можете купить готовые из таких компаний, как Netgear (Ready NAS), но этот путь обычно дорогой.

Вы также можете создать его самостоятельно, используя старые детали - для NAS не требуются самые последние и лучшие части, у меня есть мой, работающий на старой коробке Compaq 1996 года с 512 МБ ОЗУ - мне нужно было только купить сетевую карту и карту RAID для нее (плюс жесткие диски).

Есть также несколько программных решений, мое оружие выбора - freeNAS http://www.freenas.org/, основанный на FreeBSD. Он имеет веб-интерфейс для настройки, что делает его красивым и простым.

Что касается безопасности, freeNAS позволяет настраивать пользователей и группы и назначать соответствующие разрешения. Он также имеет множество предварительно настроенных сервисов (FTP, CIFS и т.д.), В которые вы добавляете папку «share», а затем буквально «включаете».

В качестве примера у меня есть два пользователя, один для меня и один с именем «Все». Я установил их во FreeNAS (с перезагрузкой ради здравомыслия), добавил общий ресурс CIFS, включил службу CIFS, и в окне Windows открыл окно обозревателя, перешел к локальному IP-адресу NAS и дважды щелкнул по общему ресурсу. папка, которая появляется. Затем меня попросят ввести имя пользователя / пароль. Если я вхожу как «Все», у меня есть доступ только для чтения, или если я вхожу как я, я читаю / пишу.

Я надеюсь, что этого достаточно, чтобы вы начали!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .