Как настроить сервер FreeNAS для доступа к файлам из любого места
Автор Кирилл Соколов На чтение 6 мин Просмотров 1.2к. Опубликовано
FreeNAS – это бесплатная операционная система на основе BSD с открытым исходным кодом, которая может превратить любой компьютер в надежный файловый сервер. Сегодня я собираюсь провести вас через базовую установку, настроить простой общий доступ к файлам и настроить все, чтобы вы могли получать доступ к своим файлам из любого места через Интернет, используя зашифрованный безопасный FTP через опцию SSH.
Содержание
- Требования и альтернативы
- Установка
- Настроить общий ресурс
- DynDNS
- Port Forwarding
- Тест:
Требования и альтернативы
Чтобы настроить это сегодня, вам потребуется либо уже настроенная и запущенная рабочая установка 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 введите:
Имя пользователя, которое вы установили ранее , а домен – это адрес, который вы выбрали в DynDNS. Вы можете получить сообщение об ошибке при проверке подлинности хоста, но не беспокойтесь, наберите YES , чтобы подключиться в любом случае.
Если вы видите кучу текста, значит, он работает.
Теперь откройте вашу любимую программу FTP и введите те же детали – имя пользователя, домен DynDNS, пароль – но убедитесь, что протокол установлен на SFTP – это очень важно.
Если все прошло хорошо, вам должен быть представлен прямой обзор всей файловой системы, так что теперь вы можете перейти к конкретной папке или общему ресурсу, к которому хотите получить доступ. Поздравляем, вы теперь у вас есть полный доступ к вашим акциям из любой точки мира!
На самом деле мы только прикоснулись к поверхности того, насколько мощным является FreeNAS – я надеюсь выделить некоторые из его других функций в будущем, так что следите за обновлениями. Я надеюсь, вы также пробовали скопировать файл, чтобы увидеть, насколько он невероятно быстр. !
Как настроить сервер FreeNAS для доступа к вашим файлам из любого места
FreeNAS — это бесплатная операционная система на базе BSD с открытым исходным кодом, которая может превратить любой ПК в надежный файловый сервер. Сегодня я расскажу вам о базовой установке, настройке простого общего файлового ресурса и настройке, чтобы вы могли получить доступ к своим файлам из любой точки Интернета, используя опцию зашифрованного безопасного FTP через SSH.
Требования и альтернативы
Чтобы настроить это сегодня, вам либо нужна уже работающая установка FreeNAS, либо:
- Последняя установка ISO со страницы загрузки FreeNAS .
- Запасной компьютер или ВМ.
- Флешка 4 ГБ или больше.
Помимо настройки удаленного доступа вам также понадобятся:
- Возможность настроить маршрутизатор для переадресации портов или настройки адресов dyndns.
- Интернет-провайдер, который не блокирует каждый порт.
Если FreeNAS не ваша вещь, вот несколько альтернатив:
- Microsoft Windows Home Server — это мой текущий выбор домашнего файла и сервера резервного копирования, а абсолютная кража всего за 49 долларов за лицензию OEM.
- Домашний сервер Amahi — это бесплатное решение на основе Linux, которое поставляется вместе с магазином приложений для добавления функциональности при установке одним щелчком мыши. Он хорошо разработан, но некоторые функции, такие как пул дисков, все еще немного поверхностны для обычного пользователя, и иногда требуется небольшой взлом командной строки, чтобы все было правильно.
- unRAID , который отлично работает в качестве домашнего NAS-сервера и для малого бизнеса.
- Маршрутизатор с DD-WRT взломали его, и подключенный жесткий диск USB также мог бы выполнять ту же функцию, но опять же, для правильной работы требуется много взлома.
Вы также можете проверить наше сравнение FreeNAS с OpenMediaVault и Amah я для получения дополнительной помощи.
Установка
Во-первых, FreeNAS — это не то, что вам нужно для двойной загрузки, и даже не поставляется с хорошей утилитой графического разбиения. Если вы установите на свой хороший диск 1TB, то пространство будет потрачено впустую. Вам необходимо установить 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-адрес.
Перенаправление порта
Это разные конфигурации для каждого маршрутизатора, поэтому очень сложно показать вам, как это сделать на вашей конкретной модели. Для меня я получил доступ к конфигурации маршрутизатора по адресу 192.168.0.1 и нажал на Переадресацию портов.
Вам необходимо перенаправить служебный порт SSH — 22 — на ваш внутренний IP-адрес FreeNAS. Это 0.11 в моем случае.
Тестовое задание:
Сначала посмотрим, работает ли обычный SSH. С терминала Linux или OsX введите:
Имя пользователя, которое вы установили ранее, а домен — это адрес, который вы выбрали в DynDNS. Вы можете получить ошибку о проверке подлинности хоста, но не волнуйтесь, введите YES для подключения в любом случае.
Если вы видите кучу текста, вы знаете, что это работает.
Теперь откройте свою любимую программу FTP и введите те же данные — имя пользователя, домен DynDNS, пароль — но убедитесь, что протокол настроен на SFTP — это очень важно.
Если все прошло хорошо, вам должен быть представлен полный обзор всей файловой системы, так что теперь вы можете перейти к точной папке или поделиться, к которому вы хотите получить доступ. Поздравляем, теперь у вас есть полный доступ к вашим акциям из любой точки мира!
На самом деле мы только что коснулись того, насколько мощным является FreeNAS — я надеюсь выделить некоторые другие его функции в будущем, так что следите за обновлениями. Я надеюсь, что вы также попытались скопировать файл, чтобы увидеть, насколько это невероятно быстро!
Как подключить ftp freenas к внешнему миру
Техас1
Кадет
- #1
Я установил FreeNAS 8.0 и подключил FrieFTP к локальному компьютеру и моему XBMC xbox без проблем, думаю, все работало хорошо.
пожалуйста, помогите мне с шаг за шагом, я не знаю сети. извините мой английский
нателабо
Гость
- #2
Шаги:
1) Защитите NAS и сеть
2) Установите для FreeNAS статический IP-адрес в локальной сети
3) Настройте маршрутизатор для прямого порта 21 на IP-адрес FreeNAS
4) Узнайте свой внешний IP-адрес (whatismyip.org)
5) Настройте динамический DNS, если IP-адрес не является статическим (надеюсь, ваш маршрутизатор поддерживает обновление динамического сайта DNS, большинство из них)
6) Направьте ваш FTP-клиент на динамическое имя, выбранное вами в 5, или используйте внешний IP-адрес
7) Теперь вы должны быть подключены…
Техас1
Кадет
- #3
Я не разбираюсь в сети, можете ли вы пошагово показать мне, как настроить динамический DNS на FreeNAS
У меня есть двухпроводной маршрутизатор
Техас1
Кадет
- #4
Кто-нибудь хочет помочь? Пожалуйста
маттевовен01
Гуру
- #5
FTP ни в малейшей степени не защищен. поэтому я бы настоятельно рекомендовал против этого. Я никогда не использую его в общедоступной локальной сети именно по этой причине. если вам нужен безопасный удаленный доступ, изучите SSH, SFTP и SCP. О каждом из них вы должны прочитать и ознакомиться, прежде чем открывать их миру. Интернет может быть опасной вещью.
калифраг
Дилетант
- #6
Все сказанное выше верно. Вы не хотите открывать обычный FTP для внешнего мира. Я рекомендую воспользоваться приведенным выше советом и прочитать о SSH и SFTP.matthewowen01 сказал:
FTP не является безопасным ни в малейшей степени. поэтому я бы настоятельно рекомендовал против этого. Я никогда не использую его в общедоступной локальной сети именно по этой причине. если вам нужен безопасный удаленный доступ, изучите SSH, SFTP и SCP. О каждом из них вы должны прочитать и ознакомиться, прежде чем открывать их миру. Интернет может быть опасной вещью.
Нажмите, чтобы развернуть…
Когда вы будете готовы, вы можете выполнить следующие шаги, чтобы запустить базовый SFTP:
Войти в FreeNAS WebGUI
Расширить службы
- Включить SSL\TLS
- ОК
Включить SSH
Включите FTP (должен быть уже включен, в зависимости от вашей операционной системы)
Создайте нового пользователя (если у вас уже есть настроенный пользователь, щелкните Пользователи>имя пользователя)
- Пользователи>Добавить пользователя
- Имя пользователя: имя пользователя
- Основная группа: колесо
* Если пользователь только для SFTP, измените на «без группы» - Домашний каталог: /mnt/ YOURMNT / YourMedia
* Это папка, в которой вы хотите, чтобы SFTP запускался в - Оболочка: csh
* Если пользователь предназначен только для SFTP, измените на ‘scponly’
* http://www. - Полное имя: Ваше имя
- Электронная почта: Ваш адрес электронной почты
- Пароль: yourpass
- Подтвердить: ваш пароль
- ОК
Этот первый тест должен убедиться, что вы можете получить доступ к своему ящику через SFTP, а НЕ через FTP.
- Используйте любой FTP-клиент (FileZilla)
- Хост: ваш локальный IP-адрес FreeNAS (например, 192.168.1.X)
- Протокол: оставить как FTP
- Введите свой логин и пароль сверху.
Теперь измените протокол на SFTP и попробуйте подключиться.
Он должен выдать список каталогов.
Если пользователь предназначен только для SFTP, и вы установили основную оболочку «scponly», убедитесь, что мы не можем установить PuTTy в поле
Open PuTTy
- Хост: ваш локальный FreeNAS IP
- Открыть
- Логин: имя пользователя
- Пароль: пароль
Теперь мы можем открыть его для остального мира.
Откройте страницу администрирования маршрутизатора и перенаправьте порт ssh на свой компьютер FreeNAS. Это будет порт 22. Инструкции для этого будут различаться в зависимости от вашего маршрутизатора, но вы можете найти большинство инструкций на www.portforward.com
Basics:
- войдите в свой роутер
- перенаправление портов
- новая запись: локальный хост: FreeNAS IP, протокол: ssh (tcp>любой на один порт 22)
- Сохранить
Получив внешний IP-адрес, повторите те же два теста, что и выше. Откройте FileZilla и измените хост на свой внешний IP-адрес, затем сделайте то же самое с PuTTy, убедившись, что вы можете получить доступ только через SFTP.
Это не является надежным и не охватывает основы прав доступа к файлам или использования подписанных сертификатов (вход без пароля, что еще более безопасно), но я надеюсь, что это поможет вам двигаться в правильном направлении.
Кроме того, я не уверен, что это сломает что-нибудь с XBMC, но это должно работать.
Если кто-то может исправить какие-либо ошибки или дать дополнительные советы по их защите (с помощью сертификатов или чего-то еще), пожалуйста, добавьте.
рниколас
Проводник
- #7
У меня возникла проблема, когда я МОГУ подключиться и просматривать файлы на моем FTP-ресурсе в моей локальной сети по адресу 192.168.x.x, но когда я пытаюсь подключиться к нему через Интернет, он подключается, но выдает эту ошибку в Filezilla: «Не удалось получить список каталогов»…
Кто-нибудь знает, в чем может быть проблема?
Я создал набор данных FTP и создал ftpuser для доступа к этому набору данных в общей папке ftp.
калифраг
Дилетант
- #8
вы должны убедиться, что пользователь ftpuser находится в той же группе, что и файлы, к которым вы пытаетесь получить доступ…rnicolas сказал:
У меня возникла проблема, из-за которой я МОГУ подключиться и просмотреть файлы на моем FTP-ресурсе в моей локальной сети по адресу 192.168.x.x, но когда я пытаюсь подключиться к нему через Интернет, он подключается, но выдает эту ошибку в Filezilla: «Не удалось получить список каталогов»…
Кто-нибудь знает, в чем может быть дело?
Я создал набор данных FTP и создал ftpuser для доступа к этому набору данных в общей папке ftp.Нажмите, чтобы развернуть. ..
Например, если вы установите папку FTP в каталог, где все файлы принадлежат пользователю root:wheel, а ваш пользователь не является пользователем root и не входит в группу wheel, в листинге будет отказано. Если файлы вашей ftp-папки принадлежат www:shared, и вы поместите своего ftpuser в группу «shared», они смогут получить доступ к файлам.
Надеюсь, это имеет смысл…
Происходит ДВЕ аутентификации:
Во-первых, проверить, может ли пользователь просто войти через ftp или нет.
Если пользователь может войти в систему, во-вторых, проверьте, есть ли у пользователя разрешения на просмотр файлов и папок в каталоге, для которого вы настроили свой FTP.
Если папка не принадлежит пользователю, и пользователь не входит в группу, к которой принадлежит папка, он не может получить доступ ни к каким файлам, но может войти в систему.
рниколас
Проводник
- #9
Я сделал ftpuser владельцем группы и пользователя пути, которым я делюсь, т.е. /mnt/nas2/ftp
Это также «домашний каталог» ftpuser и путь общего ftp-ресурса. Поэтому я не знаю, что происходит, потому что я могу просматривать и просматривать этот путь с помощью своего внутреннего IP-адреса 19.2.168.x.x только не через интернет…
калифраг
Дилетант
- #10
попробуйте сделать chmod -R ug+rwx в папке…rnicolas сказал:
Я сделал ftpuser владельцем группы и пользователя пути, которым я делюсь, т.е. /mnt/nas2/ftp
Это также «домашний каталог» пользователя ftp и путь к общему ресурсу ftp. Поэтому я не знаю, что происходит, потому что я могу просматривать и просматривать этот путь с моим внутренним IP-адресом 192.168.x.x, только не через Интернет…Нажмите, чтобы развернуть…
рниколас
Проводник
- #11
Я делаю это в Shell? И что будет делать эта команда?калифраг сказал:
попробуйте выполнить команду chmod -R ug+rwx для папки. ..
Нажмите, чтобы развернуть…
редактирование: я сделал chmod -R ug+rwx, а затем путь «/mnt/nas2/ftp»
Он ничего не сделал… он просто перешел на следующую строку с %
Я повторил попытку подключения из Интернета, но та же ошибка…
Когда я пытаюсь подключиться из Интернета с тем же именем пользователя, я получаю сообщение об ошибке: «Не удалось установить соединение с сервером»
У меня настроен dyndns.
калифраг
Дилетант
- #12
да, сделайте это в оболочке, или вы можете сделать это через SSH-терминалrnicolas сказал:
Я делаю это в Shell? И что будет делать эта команда?редактирование: я сделал chmod -R ug+rwx, а затем путь «/mnt/nas2/ftp»
Он ничего не сделал. .. он просто перешел на следующую строку с %
Я повторил попытку подключения из Интернета, но та же ошибка…Когда я пытаюсь подключиться из Интернета с тем же именем пользователя, я получаю сообщение об ошибке: «Не удалось установить соединение с сервером»
У меня настроен dyndns.Нажмите, чтобы развернуть…
, вы, вероятно, захотите быть пользователем root.
команда добавит права на чтение, запись и выполнение для пользователей и групп, которым назначены эти файлы.
Когда вы говорите «подключиться из Интернета», что вы делаете?
Открытие ftp в веб-браузере? с помощью ftp-клиента?
рниколас
Проводник
- №13
Хотя я могу подключиться к общему ресурсу из своей локальной сети… :-/
И я настраиваю dyndns и настраиваю маршрутизатор для переадресации на порт 21 на сервер.
редактировать: я использую последнюю версию 8.0.1 amd64
Милхаус
Гуру
- №14
Если это так, скорее всего, с вашей конфигурацией FreeNAS все в порядке, но вместо этого вам нужно посмотреть на свой интернет-маршрутизатор/шлюз и посмотреть, есть ли у вас параметр «Включить Loopback» (вы хотите, чтобы он был ВКЛЮЧЕН), или, альтернативно, он может называться (например, на Linksys) «Фильтровать перенаправление NAT в Интернете» (вы хотите, чтобы это было ОТКЛЮЧЕНО, то есть вы не хотите фильтрации). Эта опция, скорее всего, спрятана где-то в настройках «Безопасности».
По умолчанию большинство маршрутизаторов-шлюзов блокируют соединение типа «петля», которое вы пытаетесь установить.
рниколас
Проводник
- №15
Да, это правильно, это именно то, что я пытаюсь сделать. Пытаюсь получить доступ к моему сайту dyndns.com из локальной сети.Милхаус сказал:
@rnicolas: Присоединяюсь к этому немного поздно, так что, чтобы было ясно, вы пытаетесь подключиться к FTP-службе FreeNAS через общедоступный веб-адрес из *внутри* вашей домашней сети? т.е. вы пытаетесь создать сетевое соединение внутри своей домашней сети, выйти в общедоступный Интернет, а затем обратно в свою домашнюю сеть?Если это так, скорее всего, с вашей конфигурацией FreeNAS все в порядке, но вместо этого вам нужно посмотреть на свой интернет-маршрутизатор/шлюз и посмотреть, есть ли у вас параметр «Включить Loopback» (вы хотите, чтобы он был ВКЛЮЧЕН), или, альтернативно, он может называться (например, на Linksys) «Фильтровать перенаправление NAT в Интернете» (вы хотите, чтобы это было ОТКЛЮЧЕНО, то есть вы не хотите фильтрации). Эта опция, скорее всего, спрятана где-то в настройках «Безопасности».
По умолчанию большинство маршрутизаторов-шлюзов блокируют соединение типа «петля», которое вы пытаетесь установить.
Нажмите, чтобы развернуть…
Я пытаюсь посмотреть на этот вариант с этого маршрутизатора Netgear. Так что я надеюсь, что это проблема.
Я попробую завтра с «внешнего» интернет-соединения.
Милхаус
Гуру
- №16
Прохладный. Для Netgear эта опция, скорее всего, называется «NAT Loopback», поэтому вы хотите, чтобы она была включена. Однако быстрый поиск показывает, что не все маршрутизаторы Netgear могут поддерживать эту опцию, а некоторые популярные (конечно, в Великобритании) маршрутизаторы Netgear получили поддержку через обновления прошивки, поэтому убедитесь, что ваша прошивка обновлена, если вы не можете найти опцию!rnicolas сказал:
Да, это правильно, именно это я и пытаюсь сделать. Пытаюсь получить доступ к моему сайту dyndns.com из локальной сети.
Я пытаюсь найти этот вариант на этом маршрутизаторе Netgear. Так что я надеюсь, что это проблема.
Я попробую завтра через «внешнее» интернет-соединение.Нажмите, чтобы развернуть…
ПС. Если вам нужна помощь в тестировании извне, напишите мне в личку, я буду рад помочь в течение следующего часа или около того. Мне не нужно имя пользователя или пароль, так как вы должны увидеть мою (попытку) активность подключения в журналах вашего сервера.
рниколас
Проводник
- # 17
Странно, потому что общие ресурсы CIFS моего другого устройства freeNAS в порядке…
Я даже не могу пропинговать этот тестовый сервер сейчас … Странно
Редактировать: я перезагрузил маршрутизатор, и теперь все работает после того, как я включил NAT Fitlerirng для ОТКРЫТИЯ.
Спасибо за помощь, Милхаус!
Милхаус
Гуру
- # 18
Рад, что смог помочь. 🙂rnicolas сказал:
Спасибо за помощь, Милхаус!
Нажмите, чтобы развернуть. ..
врайл
Кадет
- # 19
Привет, даже после того, как я выполнил шаг в этом посте, я не могу получить доступ к своим фринам через ftp или sftp из внешнего мира.
У меня есть порты 21 и 22, перенаправленные на локальный адрес моего бесплатного NAS, но всякий раз, когда я пытался подключиться через Filezilla или Internet Explorer, у меня возникает ошибка тайм-аута. Это не происходит в моей локальной сети, там я могу подключиться.
Я уже обновляю freenas до i386 8.1.0.
Спасибо
ПротоСД
Лучший игрок
- #20
Многие интернет провайдеры блокируют нижние порты типа 21, 22, 25 и многие другие. Попробуйте использовать более высокий номер порта, например 12121, что-то выше 1024 и ниже 65000, а затем настройте маршрутизатор на более низкий порт 22 в вашей локальной сети.
Итак, снаружи вы должны, например, с помощью Internet Explorer ввести такой адрес: ftp://your-ip:12121/
Надеюсь, это поможет!
Практическое руководство по расширенным конфигурациям сервера FreeNAS
Практическое руководство
Дэвид Мерфи
PCWorld 27 июня 2012 г. 18:00 PDT
Итак, вы последовали моему предыдущему совету и использовали бесплатную операционную систему FreeNAS с открытым исходным кодом, чтобы превратить старый настольный ПК в сервер, вместо того, чтобы отправить его на свалку электронных отходов. (Если нет, возьмите старый и в остальном бесполезный компьютер и начните сборку. Вперед, я подожду.)
Поздравляем, вы сэкономили своему бизнесу кучу денег. Вероятно, вы уже используете сервер для резервного копирования клиентов и множества других задач. Теперь я покажу вам, как включить некоторые из более продвинутых функций операционной системы, настроив несколько учетных записей пользователей, включив службу теневого копирования моментальных снимков и сделав сервер легко доступным через Интернет, чтобы вы могли получать доступ к файлам, когда вы находитесь вне офиса, или использовать безопасный FTP-сервер для обмена файлами.
Настройка нескольких учетных записей пользователей
Вы можете легко открыть свой новый сервер для всех в офисе, но вы, вероятно, не хотите давать людям из вашего отдела продаж доступ к тем же файлам, которые использует ваша бухгалтерия, и наоборот. Вот где вступают в игру мощные инструменты пользователей и групп FreeNAS.
Отдельные учетные записи пользователей обеспечивают конфиденциальность и снижают вероятность случайной потери данных или других проблем, влияющих на все тома вашего хранилища. Войдите на экран конфигурации FreeNAS под своей учетной записью администратора, нажмите кнопку 9.0765 Кнопка «Пользователи » под меню «Учетная запись» и выберите параметр «Добавить пользователя «. На следующем экране убедитесь, что каждый идентификатор пользователя, который вы вводите, соответствует имени пользователя, которое каждый человек использует для доступа к своему настольному компьютеру. Дайте учетной записи пользователя имя, связанный адрес электронной почты и пароль, а затем нажмите OK .
Следующим шагом является создание групп, в которые можно объединять пользователей. Щелкните меню Groups на левой боковой панели. Выберите Добавить группу и назначьте имя вашей коллекции учетных записей пользователей.
Наконец, выберите параметр View All Groups на крайней левой боковой панели и нажмите кнопку Members для группы, в которую вы хотите добавить новых участников. Перемещение участников в каждую группу и из нее так же просто, как выбор их идентификаторов и нажатие соответствующих стрелок.
Добавить пользователей в созданную вами группу так же просто, как выделить их и переместить вперед и назад. Теперь нажмите большую 9Значок 0765 Storage в верхнем левом углу экрана конфигурации FreeNAS. Предполагая, что вы уже создали тома хранения для файлов вашего малого бизнеса (аналогично корневым каталогам, к которым пользователи будут обращаться и использовать), щелкните значок ключа, чтобы выбрать том, к которому вы хотите предоставить групповой доступ. Когда появится экран «Изменить разрешения», измените значение «Владелец (пользователь)» на none , выберите соответствующую группу пользователей в раскрывающемся меню, решите, какие разрешения на чтение/запись/выполнение предоставить группе, и проверьте Установить разрешение рекурсивно коробка. Нажмите Изменить , и вы успешно настроите свою первую сетевую папку с групповым ограничением на сервере хранения.
Делать снимки
FreeNAS поддерживает возможность переноса ваших снимков на другое устройство, подключенное к сети, если вам нужно место резервного копирования для ваших «резервных копий». Этот шаг предполагает, что вы настроили хранилище своего сервера FreeNAS с помощью ZFS, как я описал в предыдущем руководстве.
Задачи периодических снимков создают версию тома, доступную только для чтения, так что в маловероятном случае сбоя сервера — или в далее Вероятный случай, когда вам нужно восстановить более старую версию файла или восстановить случайно удаленный важный файл — вы можете откатить сервер до точки, в которой вы сделали моментальный снимок. А снимки не занимают места в хранилище, если файл не изменился с момента последнего снимка.
Чтобы сделать один снимок определенного тома, щелкните значок FreeNAS Storage , нажмите кнопку Volumes и выберите View Volumes . Справа от тома, снимок которого вы хотите сделать, щелкните значок, который выглядит как маленький знак плюса, парящий в правом верхнем углу настольного ПК. Убедитесь, что Рекурсивный снимок установлен, дайте снимку имя и нажмите кнопку Создать снимок вручную .
Не забудьте удалить старые моментальные снимки, чтобы не столкнуться со сложным списком моментальных снимков, которые нужно выбрать из времени восстановления файлов. Если вы хотите запланировать серию автоматических снимков — скажем, с интервалом в 1 час — используйте функцию FreeNAS Periodic Snapshot. Находясь в меню «Хранилище», нажмите «Добавить периодический снимок» и введите дату, время и интервал для создания моментальных снимков. Вы также можете решить, как долго FreeNAS должен хранить каждый моментальный снимок, прежде чем он снова сделает это пространство доступным для общего хранилища. Обратите внимание, что снэпшоты могут иметь значительный размер, если в течение каждого интервала изменяется много больших файлов. Измените, например, пять файлов по 200 МБ, и следующий снимок будет включать десять файлов по 200 МБ.
У вас есть два метода восстановления файлов в случае аварии на вашем томе FreeNAS. Ваш первый вариант — щелкнуть значок, напоминающий два компьютера, соединенных вместе, что преобразует моментальный снимок в клон, который работает так, как если бы он был стандартным системным томом. Вы можете поделиться им с пользователями, скопировать из него файлы и удалить его, когда закончите восстановление всего, что вам нужно для восстановления. Второй вариант — щелкнуть значок, который выглядит как ПК со стрелкой над ним — вы найдете его в правом верхнем углу — чтобы восстановить том FreeNAS в его состояние на момент создания моментального снимка.
Следующая страница: как настроить FTP -сервер
Создание FTP -сервераISPS обычно взимает дополнительную плату за статические IP -адреса (этот пример от Comcast). Большинство поставщиков интернет -услуг, обеспечивающих для малых предприятий (и потребителей, которые могут обеспечить только планы IP -адресов. Они взимают дополнительную плату за каждый уникальный статический IP-адрес.
Как следует из их названий, статический IP-адрес никогда не меняется, в отличие от динамического IP-адреса. (Концепция динамических IP-адресов возникла из-за того, что Интернет-протокол версии 4, или IPv4, нуждался в уникальных адресах. Более новый IPv6 имеет почти неисчерпаемый набор адресов, но он все еще развивается.)
Разница между динамическими и статическими типами IP-адресов незаметна, пока вы не попытаетесь получить доступ к своему серверу, находясь в дороге, или не попытаетесь настроить FTP-сервер для обмена файлами. Если ваш сервер не имеет фиксированного IP-адреса, вы не сможете надежно получить к нему доступ через Интернет, поскольку его адрес может измениться. К счастью, у вас есть обходной путь, который намного дешевле, чем платить за кучу статических IP-адресов.
Dynamic DNS предлагает вам простой способ подключения к вашему оборудованию FreeNAS без необходимости запоминать IP-адреса. Зарегистрируйтесь у стороннего поставщика услуг динамического DNS (Dyn и No-IP — два примера), и вы сможете создать уникальное и легко запоминающееся имя для своего сервера, например, freenas. yourcompany .com — поставщик услуг DNS сопоставит ваш динамический IP-адрес. Ваш сервер FreeNAS будет автоматически обновлять службу каждый раз при изменении его IP-адреса, поэтому вы всегда сможете подключиться к серверу из Интернета, используя созданный вами уникальный URL-адрес.
После того, как вы зарегистрировались в службе динамического DNS, войдите в экран конфигурации FreeNAS, нажмите Services , а затем выберите Dynamic DNS . Выберите своего поставщика услуг из раскрывающегося списка, введите свое доменное имя и введите имя пользователя и пароль для своей учетной записи динамического DNS. Период обновления — это интервал, измеряемый в секундах, через который ваш сервер FreeNAS обновит поставщика услуг динамического DNS своим IP-адресом. Обратитесь к поставщику услуг за рекомендацией, так как слишком частое обновление может привести к тому, что вы попадете в черный список.
Не забудьте включить службы FreeNAS, которые вы собираетесь использовать, включая FTP. Вам также необходимо настроить службу FTP на вашем сервере FreeNAS, что включает в себя установку разрешений и настройку порта, который он будет использовать для запросов на сетевое подключение (обычно это порт 21 для FTP-сервера). Теперь откройте панель служб управления FreeNAS и включите службы FTP и динамического DNS.