我在将 VMWare Horizon Client 安装到 Ubuntu 16.04 LTS 上时遇到了问题,并且应用程序无法识别 CAC 读卡器。
我访问了 VMWare 网站并搜索了他们的文档,但找不到为用户安装 CAC 读卡器的方法。
答案1
这些步骤适用于需要使用 CAC 设备通过 VMWare Horizion Client 登录 VDI 的用户。此外,这些说明是针对在 Ubuntu 16.04 LTS 基础操作系统中安装 VMWare Horizion Client 4.5.0 而编写的。
从 Synaptic 安装以下内容或者软件经理
- 酷键
- pcsc-lite
- pcsc-ccid
- perl-pcsc
- pcsc 工具
安装这些项目后,将您的 CAC 读卡器设备连接到您的 PC
在终端窗口中运行以下命令以确保您的 PC 识别您的 CAC 卡
pcsc_scan
在您确认 PC 正在读取您的 CAC 卡后,按Ctrl+C并关闭窗口。
下载VMWare Horizion 客户端。确保选择最新版本。
下载安装后运行以下软件包:
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev v4l-utils pulseaudio
现在创建指向最新版本的符号链接
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
安装 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 重定向
进行以下更改以使您的 CAC 读卡器能够被 VMWare Horizion Client 识别
sudo mkdir -p /usr/lib/vmware/view/pkcs11
现在为客户端识别的 CAC 卡创建符号链接
sudo ln -s /usr/lib/pkcs11/libcoolkeypk11.so /usr/lib/vmware/view/pkcs11/libgtop11dotnet.so