Установка Шлюза

Для установки Шлюза необходимо:

  • остановить и отключить службу Шлюза termidesk-wsproxy, если он ранее использовался:
:~$ sudo systemctl stop termidesk-wsproxy
:~$ sudo systemctl disable termidesk-wsproxy
BASH
:~$ sudo apt install termidesk-gateway
BASH

Для обслуживания API-запросов по состоянию Шлюза необходимо после установки Шлюза задать параметр urlCheckToken.

Для регистрации Шлюза в системе управления и мониторинга Termidesk и отслеживания его актуального статуса из портала администратора Termidesk, необходимо после установки Шлюза задать параметры coordinatorUrl, coordinatorUser, coordinatorPass (см. подраздел Параметры конфигурирования компонента).

Зависимости пакета termidesk-gateway:

  • libc6 (>= 2.14);
  • libgcc1 (>= 1:3.3.1);
  • libssl1.1 (>= 1.1.0);
  • libstdc++6 (>= 5.2).

Проверка состояния службы termidesk-gateway выполняется командой:

:~$ sudo systemctl status termidesk-gateway
BASH

Строка «Active» отображает состояние сервиса, где статус «active (running)» свидетельствует об успешном запуске termidesk-gateway.

Для просмотра установленной версии Шлюза termidesk-gateway нужно выполнить:

:~$ termidesk-gateway -v
BASH

Начиная с Termidesk версии 5.0 изменился API-запрос валидации токена Шлюза termidesk-gateway для подключения к компоненту «Универсальный диспетчер».

При обновлении компонента «Универсальный диспетчер» и/или Шлюза termidesk-gateway на версию из состава программного комплекса 5.Х нужно вручную обновить параметр urlCheckToken (см. подраздел Параметры конфигурирования компонента) на значение https://<IP-адрес>/api/wsproxy/v1.1/verify для корректной работы переключения между протоколами TCP и UDP.