Аутентификация с использованием смарт-карт
Смарт-карты — это внешнее аппаратное средство контроля безопасности, применяемое в виде маркеров аутентификации. Смарт-карты можно использовать для защиты виртуальных машин Системы виртуализации ROSA Virtualization.
Действия по включению поддержки смарт-карт
- Предварительно убедитесь в том, что аппаратная поддержка смарт-карт подключена к клиентской машине и установлена в соответствии с инструкциями производителя.
- В главном меню Портала администрирования выберите пункт "Ресурсы → Виртуальные машины".
- Выберите ВМ.
- Нажмите Изменить.
- Перейдите на вкладку "Консоль", где установите флажок "Поддержка смарт-карт".
- Нажмите
OK. - Нажмите Консоль и подключитесь к выполняющейся ВМ.
В результате аутентификация по смарт-картам будет передаваться с клиентского аппаратного обеспечения на ВМ.
Примечание — Если ПО с поддержкой смарт-карт не было установлено корректно, активация функционала смарт-карт может привести к сбою загрузки ВМ.
Действия по отключению поддержки смарт-карт
- В главном меню Портала администрирования выберите пункт "Ресурсы → Виртуальные машины".
- Выберите ВМ.
- Нажмите Изменить.
- Перейдите на вкладку "Консоль", где снимите флажок "Поддержка смарт-карт".
- Нажмите
OK.
Настройка использования разделяемых смарт-карт на клиентских системах
Для доступа к сертификатам смарт-карт могут понадобиться некоторые библиотеки. Эти библиотеки должны быть видимы для библиотеки NSS, которая используется клиентом и библиотеками spice-gtk в целях предоставления смарт-карты гостю. NSS ожидает от библиотек предоставления интерфейса PKCS #11.
Убедитесь в том, что архитектура модуля соответствует архитектуре spice-gtk или архитектуре удалённого просмотрщика. Например, если доступна только библиотека 32b PKCS #11, установите сборку 32b для virt-viewer, чтобы заработал функционал смарт-карт.
Настройка клиентов ОС Windows
Система виртуализации ROSA Virtualization не предоставляет поддержку PKCS #11 для клиентов ОС Windows. Библиотеки с поддержкой PKCS #11 необходимо получить от сторонних поставщиков.
Для регистрации библиотек с поддержкой PKCS #11 выполните следующую команду с правами администратора (пользователя с повышенными привилегиями):
modutil -dbdir %PROGRAMDATA%\pki\nssdb -add "module name" -libfile C:\Path\to\module.dll