Настройка технологии единого входа в гостевой ОС ВМ
Настройка технологии единого входа в гостевой ОС ВМ
Общие сведения о технологии
Настройка технологии единого входа (SSO) позволяет автоматически авторизоваться в гостевую ОС ВМ при подключении пользователя по протоколу SPICE
.
Начиная с Termidesk версии 4.3 достаточно только включить механизм автоматической авторизации в гостевую ОС.
Включение механизма автоматической авторизации
Механизм автоматической авторизации в ОС Linux может быть включен двумя способами:
1) через задание переменной DM_LOGIN_AUTOMATION
со значением 1
в файле /lib/systemd/system/fly-dm.service
. Пример файла:
[Unit] Description=The FLY login manager #replaces getty #Conflicts=getty@tty1.service #After=getty@tty1.service #replaces plymouth-quit since it quits plymouth on its own #Conflicts=plymouth-quit.service #After=plymouth-quit.service After=rc-local.service plymouth-start.service dbus.service systemd-user-sessions.service libflygetexe-bin.service #resposible for plymouth stopping, so if fails then make sure plymouth still stop OnFailure=plymouth-quit.service [Service] ExecStartPre=/bin/bash -c /usr/bin/fly-dm-prepare.sh ExecStart=/usr/bin/fly-dm vt7 IgnoreSIGPIPE=no EnvironmentFile=-/etc/default/locale Environment="DM_LOGIN_AUTOMATION=1" [Install] Alias=display-manager.service
2) дополнительно к первому способу задать переменную DM_LOGIN_AUTOMATION
со значением 1
в файле /etc/default/locale
. Пример файла:
# File generated by update-locale LANG="ru_RU.UTF-8" DM_LOGIN_AUTOMATION=1
Данный способ (второй) является предпочтительным.
После включения автоматической авторизации одним из перечисленных выше способов необходимо выполнить перезапуск конфигурации загруженных модулей:
sudo systemctl daemon-reload
Затем выполнить перезапуск службы:
sudo systemctl restart fly-dm
Для работы механизма SSO в ОС Microsoft Windows необходимо установить пакет переносимых библиотек из состава Visual Studio C++ в гостевую ОС: https://aka.ms/vs/17/release/vc_redist.x64.exe. Механизм SSO управляется политикой фонда РМ «Автоматический вход в систему при подключении к ВРМ» (см. Политики фонда РМ).
Активация механизма SSO влияет на настройку автоматического масштабирования экрана. Поэтому после активации этого механизма нужно проверить значение переменной окружения DISPLAY
и скорректировать файл /usr/local/bin/x-resize
, указав правильное значение для нее (см. подраздел Автоматическое масштабирование экрана в ОС Astra Linux).