您可以对虚拟机进行配置,以使用主机系统上的智能卡读卡器。

前提条件

  • 在 Linux 主机上,确认已经安装 libpcsclite 库,而且 pcscd 守护进程正在运行。
  • 确认虚拟机拥有 USB 控制器。无论智能卡读卡器是否属于 USB 设备,都必须具备 USB 控制器。USB 控制器在您创建虚拟机时默认添加。
  • 将智能卡读卡器连接到主机系统。
  • 启动虚拟机

过程

  • 要将智能卡读卡器连接到虚拟机,请选择虚拟机,然后选择虚拟机 > 可移动设备 > 共享 <智能卡读卡器型号> > 连接
    如果智能卡读卡器是 USB 设备,菜单中将显示两个对应项。这两项都使用读卡器的型号名称,但其中一项的名称是以 Virtual 开头。
  • 要将智能卡读卡器从虚拟机中断开,请选择虚拟机 > 可移动设备 > 共享 <智能卡读卡器型号> > 断开连接
  • 要将智能卡从虚拟机中移除,请选择虚拟机 > 可移动设备 > 共享 <智能卡读卡器型号> > 移除智能卡
    智能卡将从虚拟机中移除,但在主机系统上仍保持连接状态。将智能卡硬件从智能卡读卡器中拔下后,该选项会被禁用。
  • 要将智能卡插入到虚拟机,请选择虚拟机 > 可移动设备 > 共享 <智能卡读卡器型号> > 插入智能卡
    将智能卡硬件插入智能卡读卡器后,它也同时插入到了虚拟机中。