

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

# インストール後のチェックの実行
<a name="setting-up-installing-linux-checks"></a>

このトピックでは、Amazon DCV サーバーが正しく設定されていることを確認するために、Amazon DCV のインストール後に実行する必要があるチェックについて説明します。

**Topics**
+ [Amazon DCV サーバーに到達できることを確認します。](#checks-port)
+ [X サーバーがアクセス可能であることを確認する](#checks-xserver)
+ [DCV GL が正しくインストールされていることを確認する](#checks-gl)
+ [Amazon DCV DEB パッケージの署名を検証する](#checks-deb)

## Amazon DCV サーバーに到達できることを確認します。
<a name="checks-port"></a>

デフォルトでは、Amazon DCV サーバーは TCP ポート 8443 経由で通信するように設定されています。サーバーがこのポートを介して到達可能であることを確認します。ポート 8443 経由のアクセスを禁止するファイアウォールがある場合は、Amazon DCV サーバーが通信するポートを変更する必要があります。詳細については、「[Amazon DCV サーバーの TCP/UDP ポートとリッスンアドレスの変更](manage-port-addr.md)」を参照してください。

また、EC2 インスタンスで Amazon DCV をセットアップする場合は、セキュリティグループを作成します。これは、Amazon DCV サーバーが通信するポートへのアクセスを有効にするためです。詳細については、「[EC2 でセキュリティグループを設定する方法](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html)」を参照してください。

## X サーバーがアクセス可能であることを確認する
<a name="checks-xserver"></a>

Amazon DCV のコンソールセッションと仮想セッションが X サーバーにアクセスできることを確認する必要があります。

### コンソールセッション
<a name="checks-xserver-console"></a>

Amazon DCV サーバーがインストールされると、`dcv` ユーザーが作成されます。このユーザーが X サーバーにアクセスできることを確認します。

**`dcv` ユーザーが X サーバーにアクセスできることを確認するには**  
次のコマンドを実行します。

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "SI:localuser:dcv$"
```

コマンドが `SI:localuser:dcv` を返した場合、dcv ユーザーは X サーバーにアクセスできます。

コマンドが `SI:localuser:dcv` を返さない場合、dcv ユーザーは X サーバーにアクセスできません。以下のコマンドを実行して X サーバーを再起動します。
+ RHEL、Rocky、CentOS、Amazon Linux 2、Ubuntu、SUSE Linux Enterprise

  ```
  $ sudo systemctl isolate multi-user.target
  ```

  ```
  $ sudo systemctl isolate graphical.target
  ```

### 仮想セッション
<a name="checks-xserver-virtual"></a>

DCV GL パッケージをインストールした場合は、ローカルユーザーが X サーバーにアクセスできることを確認する必要があります。これにより、OpenGL ハードウェアアクセラレーションが仮想セッションで正しく機能するようになります。

**ローカルユーザーが X サーバーにアクセスできることを確認するには**  
次のコマンドを実行します。

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "LOCAL:$"
```

コマンドが `LOCAL:` を返した場合、ローカルユーザーは X サーバーにアクセスできます。

コマンドが `LOCAL:` を返さない場合、ローカルユーザーは X サーバーにアクセスできません。以下のコマンドを実行して X サーバーを再起動し、DCV GL を無効にしてから再び有効にします。
+ RHEL、Rocky、CentOS、Amazon Linux 2、Ubuntu、SUSE Linux Enterprise

  ```
  $ sudo systemctl isolate multi-user.target
  ```

  ```
  $ sudo dcvgladmin disable
  ```

  ```
  $ sudo dcvgladmin enable
  ```

  ```
  $ sudo systemctl isolate graphical.target
  ```

## DCV GL が正しくインストールされていることを確認する
<a name="checks-gl"></a>

DCV GL パッケージをインストールすると、dcvgldiag ユーティリティが自動的にインストールされます。このユーティリティを使用して、Linux サーバーの設定が DCV GL の要件を満たしていることを確認できます。

**dcvgldiag ユーティリティを実行するには**  
以下のコマンドを使用します。

```
$ sudo dcvgldiag
```

このユーティリティは、警告とエラーのリストと共に、考えられる解決策を返します。

## Amazon DCV DEB パッケージの署名を検証する
<a name="checks-deb"></a>

Amazon DCV をインストールした後、Debian パッケージ (DEB) の署名を検証できます。この検証プロセスでは、GPG バージョン 1 を使用する必要があります。

**DEB パッケージ署名を検証する方法**  
以下のコマンドを使用します。

```
gpg1 --import NICE-GPG-KEY-SECRET
dpkg-sig --verify nice-dcv-server_2025.0.20103-1_amd64.deb
```

このコマンドから、署名が検証されていることを確認するための用語 `GOODSIG` を含むメッセージが返されます。次の例は署名確認メッセージを示しています。*[Example Key]* の代わりに該当するキーが表示されます。

```
Processing nice-dcv-server_2017.0.0-1_amd64.deb...
GOODSIG _gpgbuilder Example Key
```