Wiren Board Cloud: различия между версиями

Материал из Wiren Board
Строка 1: Строка 1:
{{DISPLAYTITLE:Удалённый доступ к контроллеру Wiren Board}}
{{DISPLAYTITLE:Удалённый доступ к контроллеру Wiren Board}}
== Описание ==
== Введение ==
Wiren Board Cloud — сервис удалённого администрирования контроллеров Wiren Board, который позволяет отслеживать текущий статус контроллера, а также получать доступ к SSH и веб-интерфейсу. По умолчанию сервис выключен.
Wiren Board Cloud — сервис удалённого администрирования контроллеров Wiren Board, который позволяет отслеживать текущий статус контроллера, а также получать доступ к SSH и веб-интерфейсу. По умолчанию сервис выключен.


Строка 11: Строка 11:
Image: wb-cloud-controller-webui.png | Доступ к веб-интерфейсу
Image: wb-cloud-controller-webui.png | Доступ к веб-интерфейсу
</gallery>
</gallery>
== Принцип работы ==
На контроллере устанавливается агент ''wb-cloud-agent'', который соединяется с облаком и получает оттуда настройки для создания тоннелей и отправки метрик. Для отправки метрик используется сервис ''wb-cloud-agent-telegraf'', а для тоннелей ''wb-cloud-agent-frp''.
Данные передаются по защищённому каналу. Авторизация контроллера в облаке происходит по сертификату, хранящемся в чипе [[CryptodevATECCx08_Auth|ATECCx08]].


== Подключение контроллера ==
== Подключение контроллера ==

Версия 13:54, 6 декабря 2023

Введение

Wiren Board Cloud — сервис удалённого администрирования контроллеров Wiren Board, который позволяет отслеживать текущий статус контроллера, а также получать доступ к SSH и веб-интерфейсу. По умолчанию сервис выключен.

Cервис находится в стадии открытого бета-тестирования. Его можно использовать для продакшена, но могут встречаться незначительные ошибки и временная потеря связи с облаком. Информацию об ошибках и пожелания присылайте в Чат пользователей Wiren Board Cloud.

Принцип работы

На контроллере устанавливается агент wb-cloud-agent, который соединяется с облаком и получает оттуда настройки для создания тоннелей и отправки метрик. Для отправки метрик используется сервис wb-cloud-agent-telegraf, а для тоннелей wb-cloud-agent-frp.

Данные передаются по защищённому каналу. Авторизация контроллера в облаке происходит по сертификату, хранящемся в чипе ATECCx08.

Подключение контроллера

Установка агента

Процедура установки зависит от релиза ПО, которое установлено на контроллере.

testing-релиз:

  1. Обновите список пакетов:
    apt update
    
  2. Установите агент
    apt install wb-cloud-agent
    

stable-релиз:

  1. echo "deb http://deb.wirenboard.com/all experimental.wb-cloud-agent main" > /etc/apt/sources.list.d/wb-cloud.list ; apt update
    
  2. apt install wb-cloud-agent
    

Добавление контроллера в облако

По умолчанию контроллер отключен от облака, надо его добавить:

  1. Откройте веб-интерфейс контроллера, перейдите НастройкиСистема и кликните на появившейся ссылке в разделе Подключение к облаку.
  2. После перехода по ссылке вы попадёте в личный кабинет, либо система попросит авторизоваться или создать аккаунт.

Удаление контроллера из облака

Если вы не хотите использовать облако:

  1. Перейдите в личный кабинет и откройте страницу контроллера.
  2. Внизу страницы нажмите кнопку Удалить контроллер.

Отключение агента на контроллере

Если вы никогда не планируете подключать контроллер к облаку, можно отключить агента:

  1. Подключитесь к контроллеру по SSH.
  2. Введите команды:
    systemctl stop wb-cloud-agent ; systemctl disable wb-cloud-agent
    

Чтобы повторно активировать агента:

  1. Подключитесь к контроллеру по SSH.
  2. Введите команды:
    systemctl enable wb-cloud-agent ; systemctl start wb-cloud-agent