Конфигурационные файлы «Удаленного помощника»
Конфигурационные файлы серверной части
Конфигурационный файл серверной части
Параметры конфигурирования серверной части Удаленного помощника могут быть заданы:
-
в конфигурационном файле
/etc/opt/termidesk-assistant/assistant.conf. После установки конфигурационный файл не существует, поэтому его нужно предварительно создать. Если файл не существует, параметры в нем закомментированы или какие-то из параметров не указаны, то будут использоваться значения по умолчанию, указанные в таблице (см. таблицу Параметры конфигурационного файла серверной части Удаленного помощника). Для переопределения значений по умолчанию нужно раскомментировать нужный параметр; -
через переменную окружения, заданную в файле
/etc/default/termidesk-assistant-server. Переменная окружения имеет более высокий приоритет, чем параметры, заданные через конфигурационный файл.
Пример файла /etc/opt/termidesk-assistant/assistant.conf с изначально закомментированными параметрами:
# STUN_SERVER_URL1="stun:stun.services.mozilla.com"
# STUN_SERVER_URL2="stun:stun.l.google.com:19302"
# STUN_SERVER_URL3=""
# WEBRTC_MOUSE_CURSOR=Yes
# BROWSER_MOUSE_CURSOR=Yes
# MEMCACHE_HOST1="127.0.0.1:11211"
# REDIS_HOST1=""
# AUDIT_SYSLOG_HOST1="127.0.0.1:514"
# AUDIT_SYSLOG_PROTO="UDP"
# AUDIT_SYSLOG_FACILITY="syslog"
# AUDIT_MAX_MESSAGE_LENGTH=1024
# AUDIT_QUEUE_SIZE=1000
# AUDIT_TLS_CERT_PATH=
# AUDIT_TLS_KEY_PATH=
# AUDIT_TLS_CA_PATH=
# AUTH_IP_LIST=["0.0.0.0/0"]
# AUTH_TOKEN_LIST=['Значение1', 'Значение2']
# AUDIO_ENABLE=Yes
# CAMERA_ENABLE=Yes
# MEDIA_ROOT = "/opt/termidesk/share/assistant/var/media"
# LOG_DIR=/var/log/termidesk/assistant
Описание параметров конфигурационного файла серверной части приведено в таблице (см. таблицу Параметры конфигурационного файла серверной части Удаленного помощника).
| Параметр | Значение по умолчанию | Описание | ||
|---|---|---|---|---|
|
|
IP-адрес или FQDN сервера STUN. Используется для возможности установки сеанса связи через внешнюю сеть. Можно задать несколько адресов, но не более трех |
||
|
|
IP-адрес или FQDN сервера STUN. Используется для возможности установки сеанса связи через внешнюю сеть. Можно задать несколько адресов, но не более трех |
||
|
|
Управление поведением курсора мыши при подключении к экрану пользователя. Возможные значения:
|
||
|
|
Управление поведением курсора мыши из гостевой ОС в браузер. Возможные значения:
|
||
|
|
IP-адрес или FQDN сервера memcache и порт. Можно задать только один сервер |
||
|
|
IP-адрес или FQDN сервера Redis и порт. Можно задать только один сервер. Если IP-адрес и порт не заданы, сервер Redis не используется. Примеры:
|
||
|
|
Управление отправкой сообщений на сервер syslog. Возможные значения:
|
||
|
|
IP-адрес или FQDN сервера syslog и порт. Если параметр не задан, сообщения не будут отправлены. Можно задать только один сервер |
||
|
|
Протокол подключения к серверу syslog. Возможные значения:
|
||
|
|
Категория сообщений syslog. Возможные значения:
|
||
|
|
Максимальная длина сообщений аудита |
||
|
|
Длина очереди сообщений |
||
|
|
Путь к файлу сертификата для соединения TLS. Параметр должен быть задан, если в параметре Файл сертификата должен быть скопирован в каталог Параметр не имеет значения по умолчанию. Пример:
|
||
|
|
Путь к файлу ключа для соединения TLS. Параметр должен быть задан, если используется параметр Ключ может иметь парольную защиту. Для использования ключа нужно преобразовать его к начальному значению:
Файл ключа должен быть скопирован в каталог Параметр не имеет значения по умолчанию. Пример:
|
||
|
|
Путь к корневому сертификату, на котором выпущен сертификат, указанный в параметре Используется для проверки подлинности указанного в параметре Параметр не имеет значения по умолчанию. Пример:
|
||
|
|
Список сетей, из которых доступно создание сессии с серверной частью Удаленного помощника. По умолчанию инициировать создание сессии можно из любых сетей. Если подключение инициируется через «Портал администратора» Termidesk, то в списке должны быть заданы:
Если подключение инициируется вручную, не через «Портал администратора» Termidesk, то ограничение списка сетей, заданное в этом параметре, игнорируется. Поддерживается задание списка сетей в следующих форматах:
Пример:
|
||
|
|
Значение мастер-ключа «Портала администратора» Termidesk. Используется для авторизации запросов на создание сессии при подключении через «Портала администратора» Termidesk. Этот тип авторизации имеет более высокий приоритет, чем авторизация по IP-адресам (параметр После задания параметра потребуется перезагрузка службы Значение можно получить, перейдя в «Портале администратора» по пути «Системные параметры - Системные настройки - Безопасность» и скопировав значение параметра «Мастер-ключ». Особенности функционирования:
Пример:
|
||
|
|
Управление передачей звука при подключении к пользователю. Если подключение выполняется через «Портал администратора» Termidesk, то настройки с сервера Termidesk, заданные через политики фонда рабочих мест, приоритетнее, чем настройка, заданная в этом параметре. Если подключения выполняется через REST API, то настройки, переданные в запросе, приоритетнее, чем настройка, заданная в этом параметре. Возможные значения:
|
||
|
|
Управление передачей веб-камеры при подключении к пользователю. Если подключение выполняется через «Портал администратора» Termidesk, то настройки с сервера Termidesk, заданные через политики фонда рабочих мест, приоритетнее, чем настройка, заданная в этом параметре. Если подключения выполняется через REST API, то настройки, переданные в запросе, приоритетнее, чем настройка, заданная в этом параметре. Возможные значения:
|
||
|
|
Каталог для хранения файлов |
||
|
|
Каталог хранения журналов серверной части Удаленного помощника. Для записи журналов в новый каталог он должен быть предварительно создан:
|
Файл /etc/default/termidesk-assistant-server
Одним из параметров службы termidesk-assistant-server является аргумент EnvironmentFile, задающий путь к дополнительным аргументам запуска, перечисленным в файле /etc/default/termidesk-assistant-server.
Файл /etc/default/termidesk-assistant-server:
-
является необязательным и может отсутствовать в ОС;
-
если он существует, то происходит его построчное чтение в формате
<ключ>=<значение>и в запускаемый процесс добавляются переменные окружения, которые указаны в этом файле (см. подраздел Переменные окружения).
Конфигурационные файлы клиентской части
Конфигурационный файл клиентской части
Параметры конфигурирования клиентской части Удаленного помощника могут быть заданы:
-
для ОС Linux:
-
в конфигурационном файле
/etc/termidesk/assistant/client.conf; -
через переменную окружения, заданную в файле
/etc/default/termidesk-assistant-client;
-
-
для ОС Microsoft Windows:
-
в конфигурационном файле
C:\ProgramData\UVEON\Termidesk Assistant.ini. При отсутствии данного файла используется файлC:\Users\<Пользователь>\AppData\Roaming\UVEON\Termidesk Assistant.ini; -
через переменную окружения (см. подраздел Переменные окружения).
-
Переменная окружения имеет более высокий приоритет, чем параметры, заданные через конфигурационный файл. После установки конфигурационный файл не существует, поэтому его нужно предварительно создать. Если файл не существует, параметры в нем закомментированы или какие-то из параметров не указаны, то будут использоваться значения по умолчанию, указанные в таблице (см. таблицу Параметры конфигурационного файла клиентской части Удаленного помощника).
Пример содержимого конфигурационного файла клиентской части:
LOG_DIR=~/.config/UVEON/logs
Описание параметров конфигурационного файла клиентской части приведено в таблице (см. таблицу Параметры конфигурационного файла клиентской части Удаленного помощника).
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
|
Для ОС Linux: Для ОС Microsoft Windows: |
Каталог хранения журналов клиентской части Удаленного помощника. Для записи журналов в новый каталог он должен быть предварительно создан:
|
Файл /etc/default/termidesk-assistant-client
Одним из параметров службы termidesk-assistant-client является аргумент EnvironmentFile, задающий путь к дополнительным аргументам запуска, перечисленным в файле /etc/default/termidesk-assistant-client.
Файл /etc/default/termidesk-assistant-client:
-
является необязательным и может отсутствовать в ОС;
-
если он существует, то происходит его построчное чтение в формате
<ключ>=<значение>и в запускаемый процесс добавляются переменные окружения, которые указаны в этом файле (см. подраздел Переменные окружения).