

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

# Linux ホストでの WebAuthn リダイレクトの設定
<a name="webauth-linux"></a>

DCV Linux サーバーは現在、Standard WebAuthn をサポートしています。Standard WebAuthn では、WebAuthn プロンプトをクライアントにリダイレクトしやすくするためにブラウザ拡張機能が必要です。WebAuthn は、webauthn-redirection 権限を使用して有効化または無効化できます。詳細については、「[アクセス許可ファイルでの作業](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization-file-create.html)」を参照してください。

**前提条件**
+ DCV サーバーバージョン 2025.0 以降
+ Windows、Linux、Mac 用の DCV ネイティブクライアント
+ Linux サーバーインスタンスでのルートアクセス (sudo)
+ ブラウザ拡張機能をダウンロードするためのインターネットアクセス

## WebAuthn リダイレクトの設定
<a name="configuring-webauth-linux"></a>

WebAuthn は、デフォルトで DCV で有効になっています。DCV 設定ファイルで [webauthn] 設定を有効にすることにより、WebAuthn を有効化または無効化できます。

```
/etc/dcv/dcv.conf

[webauthn] 
enabled=true
```

**Linux 用 Webauthn の設定**

1. サポートされているブラウザごとに、ネイティブメッセージングホストマニフェストファイルへのシンボリックリンクを作成します。

------
#### [ Google Chrome ]

   次のコマンドを使用します。

   ```
   sudo mkdir -p /etc/opt/chrome/native-messaging-hosts
   ```

   ```
   sudo ln -s -f /usr/share/dcv/webauthn/com.dcv.webauthnredirection.nativemessagehost.json /etc/opt/chrome/native-messaging-hosts/
   ```

------
#### [ Chromium ]

   次のコマンドを使用します。

   ```
   sudo mkdir -p /etc/chromium/native-messaging-hosts
   ```

   ```
   sudo ln -s -f /usr/share/dcv/webauthn/com.dcv.webauthnredirection.nativemessagehost.json /etc/chromium/native-messaging-hosts/
   ```

------
#### [ Microsoft Edge ]

   次のコマンドを使用します。

   ```
   sudo mkdir -p /etc/opt/edge/native-messaging-hosts
   ```

   ```
   sudo ln -s -f /usr/share/dcv/webauthn/com.dcv.webauthnredirection.nativemessagehost.json /etc/opt/edge/native-messaging-hosts/
   ```

------

1. WebAuthn リダイレクトのブラウザ拡張機能をインストールします。インストールは、手動で行うことも、エンタープライズポリシーを使用して行うこともできます。

------
#### [ Google Chrome ]

   次のコマンドを使用します。

   ```
   sudo mkdir -p /usr/share/google-chrome/extensions/
   ```

   ```
   echo '{"external_update_url": "https://clients2.google.com/service/update2/crx"}' | \
   ```

   ```
   sudo tee /usr/share/google-chrome/extensions/mmiioagbgnbojdbcjoddlefhmcocfpmn.json
   ```

   ```
   sudo chmod a+r /usr/share/google-chrome/extensions/mmiioagbgnbojdbcjoddlefhmcocfpmn.json
   ```

------
#### [ Chromium ]

   次のコマンドを使用します。

   ```
   sudo mkdir -p /usr/share/chromium/extensions/
   ```

   ```
   echo '{"external_update_url": "https://clients2.google.com/service/update2/crx"}' | \
   ```

   ```
   sudo tee /usr/share/chromium/extensions/mmiioagbgnbojdbcjoddlefhmcocfpmn.json
   ```

   ```
   sudo chmod a+r /usr/share/chromium/extensions/mmiioagbgnbojdbcjoddlefhmcocfpmn.json
   ```

------
#### [ Microsoft Edge ]

   次のコマンドを使用します。

   ```
   sudo mkdir -p /usr/share/microsoft-edge/extensions/
   ```

   ```
   echo '{"external_update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"}' | \
   ```

   ```
   sudo tee /usr/share/microsoft-edge/extensions/ihejeaahjpbegmaaegiikmlphghlfmeh.json
   ```

   ```
   sudo chmod a+r /usr/share/microsoft-edge/extensions/ihejeaahjpbegmaaegiikmlphghlfmeh.json
   ```

------

1. ブラウザを再起動します。