

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スマートカードの使用
<a name="using-smartcard"></a>

Amazon DCV を使用して、クライアントコンピュータに接続されている 1 つ以上のスマートカードを使用できます。Amazon DCV セッションでは、標準的なパーソナルコンピュータ/スマートカード (PC/SC) インターフェイスを使用してこれを実行できます。1 つのセッションで同時にスマートカードを接続できるのは、接続されているクライアント 1 つのみです。複数のクライアントが同じセッションに接続している環境では、これが特に重要になります。

スマートカードへのアクセスは、Windows クライアント、Linux クライアント、macOS クライアントでのみサポートされます。ウェブブラウザクライアントではサポートされません。

1 つスマートカードに一度に接続できるクライアントは 1 つだけです。スマートカードが接続されている間は、セッションに接続されている他のクライアントでスマートカードを接続できません。

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. [**設定**] アイコンを選択します。

1. ドロップダウンリストから [**リムーバブルデバイス**] を選択します。

1. [**スマートカード**] トグルを有効にします。  
![\[インターフェイスの左上隅にある設定ボタン。\]](http://docs.aws.amazon.com/ja_jp/dcv/latest/userguide/images/smartcard.png)

**macOS クライアントへの接続**

1. クライアントを起動し、Amazon DCV セッションに接続します。

1. [**DCV ビューア**] アイコンを選択します。

1. [**設定**] ウィンドウの [**一般**] タブを選択します。

1. 「**スマートカードデバイスをリダイレクト**」チェックボックスをオンにします。  
![\[インターフェイスの左上隅にある設定ボタン。\]](http://docs.aws.amazon.com/ja_jp/dcv/latest/userguide/images/mac-preferences-general-smartcard.png)

**Linux クライアントへの接続**

1. クライアントを起動し、Amazon DCV セッションに接続します。

1. [**設定**] アイコンを選択します。

1. [**設定**] ウィンドウの [**一般**] タブを選択します。

1. 「**スマートカードデバイスをリダイレクト**」チェックボックスをオンにします。  
![\[インターフェイスの左上隅にある設定ボタン。\]](http://docs.aws.amazon.com/ja_jp/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. [**設定**] アイコンを選択します。

1. ドロップダウンリストから [**リムーバブルデバイス**] を選択します。

1. [**スマートカード**] トグルを無効にします。

**macOS および Linux クライアントからのリリース**

1. [**設定**] アイコンを選択します。

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
   ```