Как настроить сервер FreeNAS для доступа к файлам из любого места

FreeNAS – это бесплатная операционная система на основе BSD с открытым исходным кодом, которая может превратить любой компьютер в надежный файловый сервер. Сегодня я собираюсь провести вас через базовую установку, настроить простой общий доступ к файлам и настроить все, чтобы вы могли получать доступ к своим файлам из любого места через Интернет, используя зашифрованный безопасный FTP через опцию SSH.

Требования и альтернативы

Чтобы настроить это сегодня, вам потребуется либо уже настроенная и запущенная рабочая установка FreeNAS, либо:

  • Последний установочный ISO-образ со страницы загрузки FreeNAS .
  • Запасной компьютер или виртуальная машина.
  • USB-накопитель емкостью 4 ГБ или больше.

Помимо настройки удаленного доступа, вам также потребуются:

  • Возможность настроить маршрутизатор на любой пересылать порты или настраивать адреса dyndns.
  • Интернет-провайдер, который не блокирует все порты.

Если FreeNAS вам не нравится, вот несколько альтернатив:

  • Microsoft Windows Home Server – мой текущий выбор дома файловый и резервный сервер, и это абсолютная кража всего за 49 долларов за лицензию OEM.
  • Amahi Home Server – это бесплатное решение на базе Linux, которое поставляется в комплекте с магазином приложений для добавления функций с помощью установки в один клик. Он хорошо проработан, но некоторые функции, такие как пул дисков, все еще немного отрывочны для обычного пользователя, и иногда требуется небольшой взлом командной строки, чтобы все было правильно.
  • unRAID, который отлично работает в качестве домашнего NAS-сервера и для малого бизнеса.
  • Маршрутизатор со взломанным DD-WRT и подключенным жестким диском USB также может выполнять ту же функцию, но, опять же, требуется много взлома, чтобы заставить его работать правильно.

Вы также можете проверить наше сравнение FreeNAS, OpenMediaVault и Amahi для получения дополнительной помощи.

Установка

Прежде всего, FreeNAS это не то, что вы будете использовать с двойной загрузкой, и в нем даже нет красивой графической утилиты для разбиения на разделы. Если вы установите его на свой хороший диск емкостью 1 ТБ, то место будет потрачено впустую. Вам необходимо установить FreeNAS либо на USB-накопитель, либо на SD-карту, если ваш компьютер их поддерживает.

Если вы не уверены, попробуйте сначала на виртуальной машине (наше руководство по VirtualBox должно вам в этом помочь). Чтобы написать это руководство, я использовал Parallels на Mac, но у него есть проблемы с загрузкой с USB-устройств, поэтому вам потребуется создать отдельный внутренний диск емкостью 4 ГБ для его установки..

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

После установки должен быть указан URL-адрес веб-интерфейса, чтобы вы могли снова переключиться на свой основной компьютер и продолжить настройку по локальной сети.

Нажмите Пользователи -> Изменить пароль , чтобы усилить защиту системы – по умолчанию пароль администратора не установлен. Затем нажмите Пользователи -> Добавить пользователя и продолжайте создавать свою собственную учетную запись обычного пользователя. Мы будем использовать это для аутентификации позже.

Настроить общий ресурс

Настройка Общий доступ включает в себя сначала добавление «тома», то есть жесткого диска, а затем создание общего ресурса. Если у вас более одного диска, вы можете настроить их как программный RAID для повышения целостности данных, но я не буду вдаваться в подробности сегодня.

Нажмите кнопку хранилища в верхнем меню.

Нажмите создать том . Имя, которое вы назначаете, на самом деле не имеет значения, но вам нужно убедиться, что вы отметили диски, которые хотите включить в том. Для наших целей у меня есть один диск, который я добавлю к нему.

Теперь вы должны увидеть, что в списке указан 1 «активный» том. Щелкните изменить разрешения и сделайте владельцем группы пользователя, созданного вами ранее, а также установите флажок для разрешения Группа -> Запись . В реальном сценарии вы должны создать группу для всех пользователей и назначить право собственности на нее, а не на отдельного пользователя, но для целей тестирования это нормально.

Затем нажмите общий доступ вкладка. Здесь вы можете выбирать между общими ресурсами Apple, Unix или Windows. Я пока перейду на общий ресурс Windows и нажму Добавить общий ресурс Windows . Единственная трудность в том, что будет дальше, – это выбор папки – я только что сделал свой корень тома /mnt/drive1 , который я добавил.

Вам также потребуется включить службу CIFS, который запускает прослушиватель общего ресурса Windows. Щелкните Службы -> Службы управления на боковой панели и включите CIFS . Включите SSH , пока вы находитесь на этом экране, который мы будем использовать позже для безопасного FTP (однако не включайте обычную службу FTP).

На этом этапе у вас должна быть возможность получить доступ к общему ресурсу с компьютера Windows – если он еще не отображается в сети, просто введите \ freenas прямо в адресную строку, чтобы заставить его. Если вы наберете //freenas, вместо этого вы получите доступ к веб-интерфейсу – полезно знать.

Теперь, когда вы убедились, что общий ресурс Windows работает, давайте перейдем к удаленному доступу к вашим данным. .

DynDNS

Чтобы используйте простой URL-адрес для доступа к нашим файлам, мы собираемся назначить бесплатный динамический DNS-адрес нашему домашнему IP-адресу. Перейдите на DynDNS, чтобы создать бесплатную учетную запись.

Вам также потребуется подтвердить адрес электронной почты. Когда это будет сделано, вам будет представлен план обслуживания. страницу. Внизу мелким шрифтом находится ссылка для создания бесплатной учетной записи на срок до 2 имени хоста. Щелкните это.

Введите желаемое имя хоста (вы можете выбрать различные домены из раскрывающийся список), затем щелкните синий текст, в котором указан ваш IP-адрес. Это автоматически заполнит ваш IP-адрес.

Port Forwarding

Это другая конфигурация для каждого маршрутизатора, поэтому очень сложно показать вам, как это сделать на вашей конкретной модели. В моем случае я получил доступ к конфигурации маршрутизатора по адресу 192.168.0.1 и щелкнул Port Forwarding.

Вам необходимо перенаправить служебный порт SSH – 22 – на ваш внутренний IP-адрес FreeNAS. В моем случае это .11.

Тест:

Сначала давайте посмотрим, работает ли обычный SSH. В терминале Linux или OsX введите:

ssh username@domain.dyndns.org

Имя пользователя, которое вы установили ранее , а домен – это адрес, который вы выбрали в DynDNS. Вы можете получить сообщение об ошибке при проверке подлинности хоста, но не беспокойтесь, наберите YES , чтобы подключиться в любом случае.

Если вы видите кучу текста, значит, он работает.

Теперь откройте вашу любимую программу FTP и введите те же детали – имя пользователя, домен DynDNS, пароль – но убедитесь, что протокол установлен на SFTP – это очень важно.

Если все прошло хорошо, вам должен быть представлен прямой обзор всей файловой системы, так что теперь вы можете перейти к конкретной папке или общему ресурсу, к которому хотите получить доступ. Поздравляем, вы теперь у вас есть полный доступ к вашим акциям из любой точки мира!

На самом деле мы только прикоснулись к поверхности того, насколько мощным является FreeNAS – я надеюсь выделить некоторые из его других функций в будущем, так что следите за обновлениями. Я надеюсь, вы также пробовали скопировать файл, чтобы увидеть, насколько он невероятно быстр. !

.

Оцените статью
futurei.ru
Добавить комментарий