Как установить клиент VMware Horizion с устройством для чтения карт CAC для Ubuntu 16.04 LTS?

У меня были проблемы с установкой VMWare Horizon Client на Ubuntu 16.04 LTS и распознаванием устройства чтения карт CAC в приложении.

Я посетил веб-сайт VMWare и просмотрел их документацию, и я не смог найти способ установить устройство чтения карт CAC для пользователя.

1 ответ

Решение

Эти шаги предназначены для реализации пользователем, которому необходимо использовать устройство CAC для входа в VDI через клиент VMWare Horizion. Также эти инструкции написаны для установки клиента VMWare Horizion 4.5.0 в базовой ОС Ubuntu 16.04 LTS.

  1. Установите следующее из Synaptic или Software Manager

    • CoolKey
    • PCSC облегченный
    • PCSC-CCID
    • жемчужно-PCSC
    • PCSC-инструменты
  2. После установки этих элементов подключите устройство чтения карт CAC к компьютеру.

  3. В окне терминала выполните следующую команду, чтобы убедиться, что ваш компьютер распознает вашу карту CAC

    pcsc_scan
    
  4. После того, как вы убедитесь, что ПК читает вашу карту CAC, нажмите Ctrl+C и закройте окно.

  5. Загрузите клиент VMWare Horizion. Убедитесь, что вы выбрали самую последнюю версию.

  6. После загрузки установите следующие пакеты:

    sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev v4l-utils pulseaudio
    
  7. Теперь создайте символические ссылки на последние версии

    sudo ln -s libudev.so.1.6.4 /lib/x86_64-linux-gnu/libudev.so.0
    sudo ln -s libffi.so.6 /usr/lib/x86_64-linux-gnu/libffi.so.5
    
  8. Установите клиент VMWare Horizion

    cd ~/Downloads/
    chmod +x VMware-Horizon-Client-4.5.0-5650368.x64.bundle 
    sudo ./VMware-Horizon-Client-4.5.0-5650368.x64.bundle
    

    Я выбрал следующие параметры: Перенаправление клиентского диска, Перенаправление USB

  9. Внесите следующие изменения, чтобы ваше устройство распознавания карт CAC распознавалось клиентом VMWare Horizion.

    sudo mkdir -p /usr/lib/vmware/view/pkcs11
    
  10. Теперь создайте символическую ссылку для карты CAC, которая будет повторно зарегистрирована клиентом

    sudo ln -s /usr/lib/pkcs11/libcoolkeypk11.so /usr/lib/vmware/view/pkcs11/libgtop11dotnet.so
    
Другие вопросы по тегам