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

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

使用智能卡

NICE DCV 使您能够通过标准个人计算机/智能卡 (PC/SC) 接口来使用连接到客户端计算机的智能卡。智能卡功能一次只能由一个 NICE DCV 客户端 使用。这在多个客户端连接到同一会话的环境中特别重要。

连接到 Linux NICE DCV 服务器上托管的会话的 Windows、Linux 和 macOS 客户端支持智能卡访问。Web 浏览器客户端或 Windows NICE DCV 服务器不支持智能卡访问。

您必须获得授权才能使用此功能。如果您未获得授权,则该功能在客户端中不可用。

使用智能卡

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

  2. 控制或释放智能卡。在您实施控制的情况下,任何其他连接到会话的客户端都无法访问它。在您使用完智能卡后,可释放控制。在释放控制后,其他连接到会话的客户端可实施控制。在断开与会话的连接时,智能卡将自动释放。

    1. 在客户中,选择 设置,Removable Devices.

    2. 要控制智能卡,请启用智能卡切换。要释放对智能卡的控制,请禁用智能卡切换。

    
						界面左上角的“Settings”(设置) 按钮。
  3. (可选)要让 NICE DCV 服务器缓存智能卡值,启用智能卡缓存功能。默认情况下禁用智能卡缓存。当智能卡缓存功能启用时,服务器会将最近调用的结果缓存到客户端的智能卡中。这有助于减少在客户端和服务器之间传输的流量,并提高性能。

    要启用智能卡缓存,需要设置并导出 DCV_PCSC_ENABLE_SMARTCARD 环境变量。在该会话中,打开一个终端窗口,然后运行以下命令:

    $ export DCV_PCSC_ENABLE_SMARTCARD=1
    重要

    确保从您打算启动所需应用程序(步骤 4)的同一个终端运行以下命令。

    注意

    通过在 NICE DCV 服务器上配置 enable-cache 参数,可以永久启用或禁用智能卡缓存。智能卡缓存在服务器上被永久禁用后,则不能再启用。更多信息,请参阅 配置SmartCard存储NICE DCV 管理员指南.

  4. 通过智能卡支持启动所需的应用程序。在该会话中,打开一个终端窗口,然后使用 dcvscrun 命令启动该应用程序:例如,要通过智能卡支持启动 firefox,请使用以下命令:

    重要

    如果启用了智能卡缓存,则在与设置和导出 DCV_PCSC_ENABLE_SMARTCARD 环境变量相同的终端中运行以下命令。

    $ dcvscrun firefox