Инструкция актуализирована для версии Termidesk: 6.1.

Аннотация

В инструкции приведена краткая последовательность действий по настройке взаимодействия Termidesk и Termidesk Connect для предоставления пользователям виртуального рабочего места по протоколу TERA через UDP.

Настройка протокола TERA

Для настройки протокола TERA по UDP нужно сконфигурировать ПО tera-router. Для этого отредактировать файл /etc/termidesk/tera-router.conf:

Порт ПО tera-router по умолчанию - 6000. Конфигурация протокола TERA, а именно файла /etc/X11/xorg.conf.d/30-teraqxl.xorg.conf, не менялась после установки.

TERA_SRV_PRIMARY_ARGS="-c 0:0:0:127.0.0.1:5900"
TERA_ROUTER_UDP_ARGS="-l 20:21 -b 3:0:0:0.0.0.0:6010:1"
BASH

Настройка шлюза Termidesk Connect

Для настройки шлюза Termidesk Connect выполнить команды, заменив значения IP-адресов и портов актуальными:

Используется протокол websocket без настройки SSL. 

Дополнительные настройки шлюза (сбор статистики и использованияе брокера сообщений RabbitMQ) здесь не рассматриваются.

set gw
set gw server GW-Farm-01
set gw server GW-Farm-01 vip ip 192.0.2.100
set gw server GW-Farm-01 vip port 5099
set gw server GW-Farm-01 vrf default
set gw server GW-Farm-01 websocket pingtimeout 30
set gw server GW-Farm-01 checktoken url https://192.0.2.20/api/wsproxy/v6.1/verify
set gw server GW-Farm-01 checktoken ssl-profile-id backend-default
set gw server GW-Farm-01 tcp-downstream reconnect 0
set gw server GW-Farm-01 tera-udp
set gw server GW-Farm-01 tera-udp vip ip 192.0.2.100
set gw server GW-Farm-01 tera-udp vip port 7000
set gw server GW-Farm-01 tera-udp vrf default
set gw server GW-Farm-01 tera-udp src ip 192.0.2.100
set gw server GW-Farm-01 tera-udp src port 0
set gw server GW-Farm-01 tera-udp src vrf default
BASH

Где:

  • 192.0.2.100 - IP-адрес Виртуального Сервера Termidesk Connect;
  • 192.0.2.20 - IP-адрес «Портала пользователя» Termidesk.

Настройка профиля шлюза в «Портале администратора» Termidesk

Для добавления узла шлюза в список профилей следует перейти «Компоненты - Профили шлюзов», нажать экранную кнопку [Создать], выбрать «Профиль шлюза» и заполнить данные по примеру следующей таблицы.

Данные для добавления профиля шлюза

Параметр

Значение
«Название»«Connect TERA»
«Комментарий»Ничего не задано
«Приоритет»«1»
«URL шлюза»«ws://192.0.2.10:5099»
«Таймаут, с»«30»

Настройка протокола доставки TERA в «Портале администратора» Termidesk

Для добавления подключения по протоколу TERA следует перейти «Компоненты - Протоколы доставки», нажать на экранную кнопку [Создать], выбрать «TERA» и заполнить данные по примеру следующей таблицы.

Пример конфигурации протокола доставки TERA

ПараметрЗначение
«Название»«TERA GW»
«Комментарий»Ничего не задано
«Приоритет»«1»
«Профиль шлюза»«Connect TERA»
«Порт»«6000»
«UDP порт шлюза»«TCP»
«Транспорт»«7000»
«Режим подключения»«Через шлюз»
«Аутентификация»«Нет»
«Пароль»Пароль не задан
«Доступ из сетей»«Нет»
«Сети»Ничего не выбрано
«Разрешенные устройства»Ничего не выбрано