В последнее время я очень заинтересовался настройкой файлового сервера, в основном для домашнего использования, но также из-за того, что я живу в двух местах, мне нужно иметь доступ к моим файлам из обоих домов. Я уже провел некоторые исследования в этом, но мне неясно, о каких-то вещах.
Мои требования следующие;
- Нужно работать как на Mac, так и на ПК (только с использованием Windows atm на ПК, но было бы неплохо, если бы он поддерживал большее количество ОС, чтобы обеспечить безопасность на будущее в случае, если мне нужен Linux или что-то еще)
- Необходимо иметь возможность настроить папку / диск / сетевое пространство для работы в качестве ссылки на определенную папку на файловом сервере
- Все файлы должны храниться только на файловом сервере, например, нет "общих" папок, как в Dropbox, где файлы хранятся на клиентском компьютере.
- Предпочел бы, чтобы папки были защищены паролем или чтобы я мог как-то указать, какие пользователи могут получить доступ к общим ресурсам файлового сервера
- ОС файлового сервера, скорее всего, должна быть Windows из-за других факторов, а не просто файловый сервер
Я уже понял, что мне нужно будет настроить VPN, чтобы я мог получить доступ к своему файловому серверу из-за пределов локальной сети. Вероятно, собираюсь использовать OpenVPN.
Вопрос 1: Как мне настроить VPN-сервер, чтобы я мог подключиться к своей локальной сети в месте расположения файлового сервера?
Я знаю, что, поскольку у меня динамический IP-адрес, мне потребуется какой-то динамический DNS-сервер - я уже проверял это и уверен, что знаю, как это исправить. Я также знаю, что мне придется перенаправить порт, который OpenVPN использует в моем маршрутизаторе.
Вопрос 2: Как бы я на самом деле делился папками на файловом сервере, чтобы я мог получить к ним доступ на других моих компьютерах? Я исследовал Samba, но не уверен, нужно ли его запускать в ОС Linux. Я знаю, что клиенты, подключающиеся к нему, могут быть, например, Windows, но может ли "сервер" Samba работать в Windows? Также кажется, что Samba разделяет папку, то есть она работает как Dropbox - я этого не хочу. Итак, как мне в этом случае поделиться папкой, чтобы она работала так, как я хочу?
Извините за невероятно длинный вопрос, я постарался структурировать его так, чтобы его было легче читать. Заранее спасибо!