Установка агента на Linux, Windows или macOS

Время · ~5 мин Уровень · Начальный Платформы · Linux / Windows / macOS

Агент LRO — это один лёгкий бинарь без зависимостей. Схема одинакова на каждой платформе: установить его, один раз зарегистрировать по одноразовому токену, затем запустить — и при желании сделать так, чтобы он работал как фоновая служба. Этот гайд охватывает все три операционные системы и десктопный GUI.

Перед установкой определитесь с ролью агента — Client (машина с сервисом, к которому вы добираетесь), Support (машина, с которой вы подключаетесь) или Dual. Вы выбираете её при создании токена. См. выбор роли агента.
  1. Получите токен регистрации

    В панели: Agents → Register (Агенты → Зарегистрировать). Дайте агенту имя, выберите его режим и скопируйте одноразовый токен. Через мгновение вы вставите его на машине; токен одноразовый и недолго живёт.

  2. Установка на Linux

    Запустите однострочный установщик. Он скачает нужный бинарь и откроет небольшое меню менеджера — установить/обновить бинарь, зарегистрировать агент, запустить его или установить как службу.

    $ curl -fsSL https://lro.link/install.sh | sh
    The LRO agent installer menu in a terminal, listing install, register, run and service options
    Рис. 1. Меню установщика на Linux — установить бинарь, зарегистрировать по вашему токену, запустить или установить как службу.

    Выберите Install / update binary, затем Register agent (вставьте токен), затем Run as application — или Install as service для автоматического старта. Можно сделать это и вручную:

    $ lro -t - # paste the token on stdin (keeps it out of the process list) $ lro # run the agent
  3. Установка на Windows

    В панели: Agents → Download (Агенты → Скачать) сборку для Windows и распакуйте lro.exe в папку, например C:\LRO\. Откройте PowerShell в этой папке, зарегистрируйте по своему токену и запустите.

    Windows PowerShell registering and running lro.exe
    Рис. 2. На Windows — зарегистрируйте lro.exe по токену, затем запустите его из PowerShell.

    Для автоматического старта запускайте его через Task Scheduler или обёртку-службу (NSSM) — в документации панели описаны точные шаги.

  4. Установка на macOS или через GUI

    На macOS скачайте сборку под свой чип (Intel или Apple Silicon), затем зарегистрируйте и запустите из Terminal ровно как на Linux (./lro -t -, затем ./lro). Бинарь не подписан, поэтому при первом запуске используйте правый клик → Open, чтобы пройти Gatekeeper.

    Не хотите трогать терминал? Десктопный GUI (Linux, Windows и macOS) делает то же из окна: вставьте токен, чтобы зарегистрировать, затем запустите — и он заодно служит небольшой панелью управления.

    The LRO desktop GUI showing the registration field and an install-service button
    Рис. 3. Десктопный GUI — зарегистрируйте и запустите из окна, терминал не нужен.
  5. Запуск как службы

    Для машины, которая должна быть всегда доступна, установите агент как службу / демон, чтобы он стартовал при загрузке и работал под системной учётной записью — на Linux из меню установщика (Install as service), на Windows через Task Scheduler / NSSM, на macOS через launch agent или одним кликом по кнопке Install service десктопного GUI.

    Когда агент работает как служба, GUI (если установлен) становится панелью управления им — вы можете закрыть окно, а агент продолжит работать в фоне.

Заметки

Установите один раз, зарегистрируйте один раз — доступ откуда угодно.

Создать аккаунт →