https://optisolutions.zohodesk.com/portal/en/kb/articles/using-a-codemeter-network-license-in-a-virtualized-environment

关键技术 USB Over IP / anywhereusb

Industry Leading USB Connectivity

More Speed, More Power and More Security

:::color3 Connect USB peripheral devices anywhere on a Local Area Network (LAN) via Ethernet or Wi-Fi without a locally-attached host computer.

通过以太网或Wi-Fi连接局域网(LAN)上的任何地方的USB外围设备,无需本地连接的主机。

:::

https://www.digi.com/products/networking/infrastructure-management/usb-connectivity/usb-over-ip/anywhereusb

前言

某些最终用户希望在网络/企业中共享他们的 CodeMeter 许可 OPTICAM 软件。这可以使用可选的网络许可证在 LAN 上“浮动”软件。该许可证可以只提供一个席位或“x”个席位——并将按照先到先得的原则分配给网络上的客户。一旦许可席位数量达到分配的最大数量,软件 (OPTICAM) 将不会启动。

许可证部署的默认环境是通过 USB 将物理加密狗/安全密钥连接到“服务器”。此“服务器”可以是适当的 Windows 服务器或网络上的任何 PC。只要它可以访问并通电(并且从容易移除加密狗的角度来看是安全的),这就是起点。

虚拟服务器环境

出于各种原因(备份、容错、成本等),一些较大的 OEM 和制造商更喜欢将虚拟服务器用作文件服务器。这意味着“服务器”不仅仅是一台物理 PC,而是服务器操作系统的实例 - 通常与数据中心等设备上的许多其他实例一起运行。因为它是一个实例,所以部署和备份非常快/restore 根据需要,但它没有自己的“自己的”硬件,例如自己的 USB 端口,只能选择性地访问虚拟化设备上的硬件。鉴于此,由于多种因素,包括访问和可访问性(设备可能在数百或数千英里之外的云中),通常不可能将 OPTICAM 加密狗连接到运行实例的硬件。

解决方案

除非具有物理加密狗,否则 OPTICAM 不能获得网络浮动席位的许可。这是因为硬件锁定的虚拟 PC 替代品很容易复制,许可协议将失效。

解决方案是在本地 LAN 环境中添加网络 USB 集线器,并将虚拟服务器(无论它在哪里)设置为连接到集线器的 USB 端口。AnywhereUSB ( https://www.digi.com )等产品 可以促进这一点。Anywhere USB 软件安装在虚拟服务器上,USB 集线器上的 USB 端口被服务器捕获,就好像这些端口实际上是物理可用的一样。OPTICAM 加密狗安全地插入集线器,位于客户设施的安全位置。只要服务器在线并且可以从 LAN 访问并且服务器可以连接到 USB 网络集线器,软件就会获得许可,就像在同一设施中有一台物理服务器一样。