Установка в ОС Astra Linux Special Edition для ВМ

Для установки TERA в среде ВМ с ОС Astra Linux Special Edition нужно:

  • предварительно установить компонент «Агент виртуального рабочего места» (см. подраздел Установка Агента ВРМ документа СЛЕТ.10001-01 90 04 «Руководство администратора. Настройка компонента «Агент»);
  • удалить пакеты spice-vdagent и xserver-xorg-video-qxl, если они были установлены:
sudo apt purge spice-vdagent xserver-xorg-video-qxl
BASH
  • установить программу для обмена информацией между ВМ и хост-сиcтемой (для KVM-виртуализации это пакет qemu-guest-agent, для VMware это пакет open-vm-tools):
sudo apt install qemu-guest-agent
BASH
  • убедиться, что имя хоста (hostname) и информация в /etc/hosts совместимы:
    • выполнить:
ping $(hostname)
BASH
    • если в файле нет нужной записи, то добавить ее;
  • установить пакет termidesk-tera:

После установки TERA графический интерфейс гостевой ОС ВМ будет недоступен при подключении к ней напрямую через платформу виртуализации. Управление будет доступно только по протоколу SSH.

Нужно проверить доступность SSH сервера заблаговременно (сервис должен быть в состояниях enabled и active): 

systemctl status ssh.service
BASH
sudo apt install termidesk-tera
BASH
  • на запрос «Разрешить монтирование ресурсов WebDAV непривилегированным пользователем?» нажать экранную кнопку [Да]. При необходимости изменить решение после установки нужно выполнить команду:
sudo dpkg-reconfigure davfs2
BASH

Запрос на монтирование ресурсов WebDAV

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

  • tera-audio-service - пакет поддержки вывода звука через динамики. Вывод звука управляется службой tera-audio;
  • tera-folder-redirection - пакет поддержки перенаправления каталога и его монтирования в гостевую ОС;
  • tera-record-service - пакет поддержки захвата звука с микрофона. Захват звука управляется службой tera-record;
  • tera-server - библиотека, предоставляющая удаленный доступ к РМ и необходимая для корректной работы TERA;
  • tera-vdagent - пакет, предоставляющий управление изменениями графического окружения (например, динамического изменения разрешения экрана в зависимости от разрешения монитора пользователя);
  • tera-xf86-video-qxl - драйвер виртуального графического устройства QXL.

Следующие пакеты являются рекомендованными к установке:

  • tera-router - пакет, обеспечивающий проксирование подключений пользователей с одного общего порта на несколько внутренних и поддержку протокола UDP для TERA;
  • termidesk-pcsc-vscard - компонент «Агент виртуальных смарт-карт».
  • для возможности поддержки перенаправления USB-устройств с пользовательской рабочей станции:
    • установить пакет tera-vhci-hcd:
sudo apt install tera-vhci-hcd
BASH

До активации службы tera-router нужно выполнить ее настройку (см. подраздел Параметры запуска службы tera-router).

sudo systemctl enable tera-router
sudo systemctl start tera-router
BASH
  • убедиться, что после установки запущены обязательные службы tera-vdagentdtera-mounting-shdir-service:
systemctl status <служба>
BASH
  • если служба не активирована, то активировать ее:
sudo systemctl enable <служба>
BASH
  • выполнить настройку компонента «Агент виртуальных смарт-карт» (см. подраздел Настройка Агента виртуальных смарт-карт документа СЛЕТ.10001-01 90 04 «Руководство администратора. Настройка компонента «Агент») для работы функционала перенаправления смарт-карт;
  • рекомендуется выполнить перезагрузку ОС, поскольку некоторые компоненты загружают модуль ядра.

На этапе установки будут сгенерированы файлы сертификатов и ключей, которые затем будут расположены в директории /etc/termidesk/tera/sasl/ (см. подраздел Общие сведения о параметрах конфигурирования TERA).

После перезагрузки ОС:

  • убедиться, что запущены службы tera-router и tera-usb-service, если пакеты tera-router и tera-vhci-hcd были установлены;
  • убедиться, что после установки запущены службы tera-vdagentd, tera-mounting-shdir-service, tera-router:
systemctl status <служба>
BASH
  • если служба не активирована, то активировать ее:
sudo systemctl enable <служба>
BASH