使用智能卡 - NICE DCV
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用智能卡

您可以通过 NICE DCV 使用连接到客户端计算机的一个或多个智能卡。您可以在 NICE DCV 会话中使用标准个人计算机/智能卡 (PC/SC) 接口执行该操作。对于每个会话,每次只有一个连接的客户端可以连接智能卡。在多个客户端连接到同一会话的环境中,这是特别重要的。

仅 Windows、Linux 和 macOS 客户端支持智能卡访问。Web 浏览器客户端不支持智能卡访问。

每次只有一个客户端可以连接智能卡。在连接了您的智能卡时,连接到会话的其他客户端无法连接智能卡。

在 NICE DCV 会话中使用完智能卡后,请将其释放。在释放智能卡后,连接到会话的其他客户端可以连接智能卡。在断开与会话的连接时,智能卡将自动释放。

您必须获得授权才能使用此功能。如果您未获得授权,则该功能在客户端中不可用。有关更多信息,请参阅《NICE DCV 管理员指南》中的配置 NICE DCV 授权

连接智能卡

连接到 Windows 客户端
  1. 启动客户端并连接到 NICE DCV 会话。

  2. 选择 Settings (设置) 选项卡。

  3. 从下拉列表中选择可移动设备

  4. 启用智能卡开关。

    
            界面左上角的“Settings”(设置) 按钮。
连接到 macOS 客户端
  1. 启动客户端并连接到 NICE DCV 会话。

  2. 选择 DCV 查看器图标。

  3. 偏好设置窗口中选择通用选项卡。

  4. 选中重定向智能卡设备复选框。

    
            界面左上角的“Settings”(设置) 按钮。
连接到 Linux 客户端
  1. 启动客户端并连接到 NICE DCV 会话。

  2. 选择 Settings (设置) 选项卡。

  3. 首选项窗口中选择常规选项卡。

  4. 选中重定向智能卡设备复选框。

    
            界面左上角的“Settings”(设置) 按钮。

在 Linux 服务器上使用智能卡

  • 打开终端并使用 dcvscrun 命令(后跟应用程序名称和参数)启动应用程序。

    例如,要通过智能卡支持启动 firefox,请使用以下命令:

    $ dcvscrun firefox
    重要

    如果启用了智能卡缓存,请在设置并导出 DCV_PCSC_ENABLE_CACHE 环境变量的同一终端中运行以下命令。

释放智能卡

从 Windows 客户端中释放
  1. 选择 Settings (设置) 选项卡。

  2. 从下拉列表中选择可移动设备

  3. 禁用智能卡开关。

从 macOS 和 Linux 客户端中释放
  1. 选择 Settings (设置) 选项卡。

  2. 首选项窗口中选择常规选项卡。

  3. 取消选中重定向智能卡设备复选框。

智能卡数据缓存(可选)

要让 NICE DCV 服务器缓存智能卡数据,您需要启用智能卡缓存功能。默认情况下,将禁用智能卡缓存。当智能卡缓存功能启用时,服务器会将最近调用的结果缓存到客户端的智能卡中。这有助于减少在客户端和服务器之间传输的流量,并提高性能。

如果在服务器上禁用智能卡缓存,则无法启用该功能。有关更多信息,请参阅《NICE DCV 管理员指南》中的配置智能卡缓存

在 Windows 服务器上启用智能卡缓存
  1. 启动客户端并连接到 NICE DCV 会话。

  2. 打开终端窗口。

  3. 运行以下命令之一:

    • 要为当前终端窗口启用智能卡缓存,请执行以下操作:

      C:\> set DCV_PCSC_ENABLE_CACHE=1
    • 要为服务器上的所有应用程序永久启用智能卡缓存,请执行以下操作:

      C:\> setx DCV_PCSC_ENABLE_CACHE 1
在 Linux 服务器上启用智能卡缓存
  1. 启动客户端并连接到 NICE DCV 会话。

    注意

    确保在打算启动应用程序的同一终端中运行以下命令。

  2. 打开您使用 dcvscrun 运行应用程序的终端窗口。

  3. 导出具有 1 值的 DCV_PCSC_ENABLE_CACHE

    例如,您可以运行以下命令:

    $ DCV_PCSC_ENABLE_CACHE=1 dcvscrun APPLICATION

    $ DCV_PCSC_ENABLE_CACHE=1 $ dcvscrun APPLICATION