

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

# 執行安裝後檢查
<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 Server 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 要求。

**執行 dcvgldia 公用程式**  
使用下列命令：

```
$ 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`確認簽章已驗證的術語。下列範例顯示簽章確認訊息。此時會顯示 *金鑰，而非範例*金鑰。

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