

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用智慧卡
<a name="using-smartcard"></a>

您可以使用 Amazon DCV 來使用連線至用戶端電腦的一或多個智慧卡。您可以在 Amazon DCV 工作階段中使用標準個人電腦/智慧卡 (PC/SC) 界面來執行此操作。對於每個工作階段，一次只有一個連線的用戶端可以連接智慧卡。這在多個用戶端連接到相同工作階段的環境中特別重要。

只有 Windows、Linux 和 macOS 用戶端才支援智慧卡存取。Web 瀏覽器用戶端不支援此功能。

一次只有一個用戶端可以連接智慧卡。當您的智慧卡已連線時，連接到工作階段的其他用戶端都無法連接智慧卡。

在 Amazon DCV 工作階段中使用智慧卡之後，請將其釋放。發行之後，其他連線至工作階段的用戶端可以連接智慧卡。當您與工作階段中斷連接時，將會自動釋放智慧卡。

您必須取得授權才能使用這個功能。若您沒有取得授權，則用戶端無法使用這項功能。如需詳細資訊，請參閱《[Amazon DCV 管理員指南》中的設定 Amazon DCV 授權](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization.html)。 **

**注意**  
Amazon DCV 工作階段中的智慧卡存取會在 PC/SC 介面層級運作。這表示使用 PC/SC 介面的應用程式可以與連接到用戶端電腦的智慧卡互動。不過，直接與智慧卡裝置互動的伺服器主機元件看不到這些智慧卡。最值得注意的是，智慧卡裝置不會出現在 Windows Device Manager 中。

## 連接智慧卡
<a name="connecting-smartcard"></a>

**連線至 Windows 用戶端**

1. 啟動用戶端並連線至 Amazon DCV 工作階段。

1. 選擇 **Settings (設定)** 圖示。

1. 從下拉式清單中選取**卸除式裝置**。

1. 啟用**智慧卡**切換。  
![\[Settings (設定) 按鈕位於界面的左上角。\]](http://docs.aws.amazon.com/zh_tw/dcv/latest/userguide/images/smartcard.png)

**連線至 macOS 用戶端**

1. 啟動用戶端並連線至 Amazon DCV 工作階段。

1. 選擇 **DCV 檢視器**圖示。

1. 在**偏好設定**視窗中選取**一般**索引標籤。

1. 勾選**重新導向智慧卡裝置**核取方塊。  
![\[Settings (設定) 按鈕位於界面的左上角。\]](http://docs.aws.amazon.com/zh_tw/dcv/latest/userguide/images/mac-preferences-general-smartcard.png)

**連線至 Linux 用戶端**

1. 啟動用戶端並連線至 Amazon DCV 工作階段。

1. 選擇 **Settings (設定)** 圖示。

1. 選取**偏好設定**視窗中**的一般**索引標籤。

1. 勾選**重新導向智慧卡裝置**核取方塊。  
![\[Settings (設定) 按鈕位於界面的左上角。\]](http://docs.aws.amazon.com/zh_tw/dcv/latest/userguide/images/linux-pref-general-smartcard.png)

## 在 Linux 伺服器上使用智慧卡
<a name="using-smart-card-linux"></a>
+ 開啟終端機，然後使用 `dcvscrun`命令啟動應用程式，後面接著應用程式名稱和引數。  
**Example**  

  例如，若要使用智慧卡支援啟動 `firefox`，請使用下列命令：

  ```
  $  dcvscrun firefox
  ```
**重要**  
如果您啟用智慧卡快取，請在您設定和匯出`DCV_PCSC_ENABLE_CACHE`環境變數的相同終端機中執行下列命令。

## 釋出智慧卡
<a name="releasing-smartcard"></a>

**從 Windows 用戶端釋出**

1. 選擇 **Settings (設定)** 圖示。

1. 從下拉式清單中選取**卸除式裝置**。

1. 停用**智慧卡**切換。

**從 macOS 和 Linux 用戶端釋出**

1. 選擇 **Settings (設定)** 圖示。

1. 選取**偏好設定**視窗中**的一般**索引標籤。

1. 取消勾選**重新導向智慧卡裝置**核取方塊。

## 智慧卡資料快取 （選用）
<a name="data-caching-smartcard"></a>

若要讓 Amazon DCV 伺服器快取智慧卡資料，您需要啟用智慧卡快取功能。根據預設，智慧卡快取已停用。啟用智慧卡快取功能後，伺服器會將最近的呼叫結果快取至用戶端的智慧卡。這有助於減少用戶端和伺服器之間傳輸的流量，並改善效能。

如果在伺服器上停用智慧卡快取，則無法啟用智慧卡快取。如需詳細資訊，請參閱《*Amazon DCV 管理員指南*》中的[設定智慧卡快取](https://docs.aws.amazon.com/dcv/latest/adminguide/manage-smart-card.html) 

**在 Windows 伺服器上啟用智慧卡快取**

1. 啟動用戶端並連線至 Amazon DCV 工作階段。

1. 開啟終端機視窗。

1. 請執行下列其中一個命令：
   + 若要為目前的終端機視窗啟用智慧卡快取：

     ```
     C:\> set DCV_PCSC_ENABLE_CACHE=1
     ```
   + 若要永久啟用伺服器上所有應用程式的智慧卡快取：

     ```
     C:\> setx DCV_PCSC_ENABLE_CACHE 1
     ```

**在 Linux 伺服器上啟用智慧卡快取**

1. 啟動用戶端並連線至 Amazon DCV 工作階段。
**注意**  
請務必在您打算啟動應用程式的相同終端機中執行下列命令。

1. 開啟終端機視窗，您可以在其中使用 執行應用程式`dcvscrun`。

1. 匯出`DCV_PCSC_ENABLE_CACHE`值為 的 `1`。  
**Example**  

   例如，您可以執行 命令：

   ```
   $  DCV_PCSC_ENABLE_CACHE=1 dcvscrun APPLICATION
   ```

   或

   ```
   $  DCV_PCSC_ENABLE_CACHE=1
   $  dcvscrun APPLICATION
   ```