Перейти к содержимому
Аладдин Р.Д.
Библиотека
Библиотека

6.2.20 VMware Horizon (Astra Linux)

USB-токены и смарт-карты JaCartaИнтеграцииUSB-токены и смарт-карты JaCarta

Аннотация

Настоящий документ описывает настройку операционной системы Astra Linux 1.6 релиз «Смоленск», смарт-карт JaCarta PKI и VmWare Horizon View client 4.0, необходимую для работы в терминальных сессиях VmWare Horizon View из операционной системы Astra Linux. И использование электронного ключа JaCarta для аутентификации в сессию. Документ предполагает наличие развернутой инфраструктуры VmWare View и не описывает её.

В настоящем примере использовалась инфраструктура VmWare View версии 7.0.

  1. Настоящий сценарий тестировался на операционной системе Astra Linux, релиз «Смоленск», версии 1.6. Установка производилось стандартным способом в графической среде, без каких либо особенностей.

Для работы со смарт-картами в операционных системах симейства linux необходимо установить промежуточное программное обеспечение (middleware):

  • CCID драйвер, для работы с CCID совместимыми устройствами (libccid);
  • интерфейс PC\SC (пакет pcsclite1);
  • служба смарт-карт pcscd.
  1. Установить эти пакеты можно с установочного диска Astra Linux «Смоленск», любым удобным способом, через консоль или встроенный в операционную систему менеджер пакетов. Для установки через менеджер пакетов необходимо его запустить, через меню Настройки -> Менеджер пакетов.

  2. Откроется следующее окно.

    Откроется следующее окно

    Откроется следующее окно

В отобразившемся окне, в строке поиска укажите ccid и отметьте найденный пакет для установки, щелкнув по нему правой кнопкой мыши.

  1. Повторите процедуру для pcscd, после чего нажмите Применить.

    pcscd

  2. Нажмите Применить для запуска процесса установки.

    Применить

  3. По завершении установки закройте окно Менеджера пакетов.

    Менеджера пакетов

В данном случае пакет pcsclite установился в зависимости от libccid и отдельная установка pcsclite не требуется для операционной системы Astra Linux «Смоленск».

  1. На этом настройка промежуточного программного обеспечения завершена.

Для работы с электронными ключами JaCarta необходимо установить утилиту управления IDProtect и драйверы/библиотеки в её составе.

Так как Astra Linux является 64-битной операционной системой основанной на Debian, необходимо скачать и установить 64-битный .deb пакет из архива JaCarta для Linux, с сайта компании «Аладдин Р.Д.»:

  1. Распакуйте архив и установите .deb пакет idprotectclient_637.03.0_amd64.deb.

    deb

  1. Установщик вносит изменения в конфигурационный файл CCID-драйвера (info.plist), для вступления изменений в силу необходим перезапуск службы pcscd. Выполните перезапуск с помощью команд:.
sudo /etc/init.d/pcscd stop
sudo /etc/init.d/pcscd start
  1. Перезагрузка всей ОС может не сработать, рекомендуется именно перезапустить службу.

    Перезагрузка всей ОС может не сработать, рекомендуется именно

  1. Откройте IDProtectManager и подключите устройство JaCarta к компьютеру. Если все сделано верно, отобразится следующее окно.

  2. Щелкните вкладку Certificate and Keys, предъявите ПИН-код. Отобразится содержимое электронного ключа.

    Certificate and Keys

    Certificate and Keys

JaCarta готова к использованию.

Для доступа к инфраструктуре VmWare Horizon View необходимо скачать и установить VmWare Horizon View Client.

  1. Скачайте его на официальном сайте VmWare, выбрав 64-битную версию:.
  1. На скачанный дистрибутив укажите полные права доступа, для этого выполните команду:.
chmod 777 VMware-Horizon-Client-4.1.0-3976982.x64.bundle
  1. Запустите установку, для этого выполните команду:.

    Запустите установку, для этого выполните команду

./VMware-Horizon-Client-4.1.0-3976982.x64.bundle
  1. В отобразившемся окне согласитесь с лицензионным соглашением и нажмите Next.

    Next

  2. Отметьте необходимые компоненты для установки и нажмите Next, в настоящем примере отмечены все компоненты.

    Next

  3. Нажмите Install для запуска установки.

    Install

  4. По завершении установки нажмите Scan, для проверки наличия необходимых компонентов операционнной системы для работы Horizon View Client.

    Scan

    Scan

Если всё сделано верно, отобразится следующее окно.

  1. На этом установка Horizon Client завершена, закройте окно установщика.

    На этом установка Horizon Client завершена, закройте окно

Настройка Horizon client на работу со смарт-картами

Заголовок раздела «Настройка Horizon client на работу со смарт-картами»
  1. Перейдите в директорию Horizon Client, по умолчанию это /usr/lib/vmware/view/.
cd /usr/lib/vmware/view/
  1. И создайте директорию pkcs11.
mkdir pkcs11
  1. В созданной директории pkcs11 укажите символьную ссылку до *p11 библиотеки libASEP11.so. По умолчанию она находится в директории /usr/lib/x64-athena/libASEP11.so. Для этого выполните команду:.

    В созданной директории pkcs11 укажите символьную ссылку до

sudo ln –s /usr/lib/x64-athena/libASEP11.so /usr/lib/vmware/view/pkcs11/
  1. Проверьте, что ссылка создалась, для этого выполните листинг директории pkcs11.

    Проверьте, что ссылка создалась, для этого выполните листинг

ls –la /usr/lib/vmware/pkcs11

Проверьте, что ссылка создалась, для этого выполните листинг

Первый запуск Horizon Client и доступ в VDI сессию по электронному ключу JaCarta

Заголовок раздела «Первый запуск Horizon Client и доступ в VDI сессию по электронному ключу JaCarta»
  1. Запустите VmWare Horizon Client из меню Сеть.

  2. В отобразившемся окне выберите добавить новый сервер +New Server, укажите его имя в адресной строке и нажмите Connect.

    +New Server

  3. Предъявите ПИН-код и выберите необходимою виртуальную машину.

    Предъявите ПИН-код и выберите необходимою виртуальную машину

    Предъявите ПИН-код и выберите необходимою виртуальную машину

Произойдет доставка рабочего стола.

Произойдет доставка рабочего стола

JaCarta доступна и после аутентификации в виртуальную сессию. Это даёт возможность работать с любым прикладным ПО, поддерживающим работу с JaCarta.

  1. На этом установку и настройку можно считать завершенной.

    На этом установку и настройку можно считать завершенной