kvm 中的 HASP 加密狗?

kvm 中的 HASP 加密狗?

有没有办法在运行 Windows 7 专业版并以 Ubuntu 10.04 或 10.10 作为主机的 kvm 虚拟机(客户机)中使用 HASP 加密狗(Aladdin)?

答案1

您可以通过几种不同的方式将 USB 接入 KVM。KVM 允许您将 USB 端口映射到 VM。这里有一个基本的教程这里。您需要尝试一下,对于非硬盘键盘和鼠标,我从来没有取得过太大的成功。

您的其他解决方案是使用以太网上的 USB。在另一台将安装加密狗的机器(服务器)上安装驱动程序,然后在 KVM VM(客户端)上也安装驱动程序。许多公司都这样做,我与其中几家公司合作取得了成功。(尤其是打印机/扫描仪盒)我使用过专用硬件迪吉在 VMWare 环境中没有出现任何问题。这很好,因为您不需要打开另一台机器等。

对于软件,有几种选择。大多数都有先试后买的模式。我会尝试埃尔蒂马因为他们特别列出了经过测试的 Ubuntu 和 Windows-7。

答案2

是的。虽然我在撰写本文时(2019 年)使用的是 Windows 10 和 Ubuntu 18.04 LTS,但我认为 Win 7 也一样。我们使用 Sectigo 颁发的 eToken(Aladdin kknowledge 系统)在运行 Jenkins 的虚拟化构建系统上进行代码签名。

  1. 不是使用远程桌面。如果您使用 RDP 连接,请安装 VNC 并重新启动。似乎远程断开了 eToken,如“构建服务器”中所述此处部分
  2. 安装 Gemalto SafeNet 身份验证客户端,它将安装 eToken 的驱动程序
  3. 关闭虚拟机
  4. 使用 virt-manger 将 eToken 连接到虚拟机并添加USB 主机设备 连接 USB 主机设备
  5. 再次启动虚拟机并使用 VNC 连接到它。如果您右键单击 SafeNet authenticatino 客户端,您应该会看到它已连接
  6. 在 SafeNet Authenticatin 客户端的高级设置中启用单点登录,这样您每次签署代码或拥有自动构建系统时都不必登录 eToken。 启用单点登录

相关内容