

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

# 設定 Amazon DCV 伺服器
<a name="setting-up"></a>

若要使用 Amazon DCV，請在您要託管 Amazon DCV 工作階段的伺服器上安裝 Amazon DCV 伺服器軟體。請確定軟體已正確授權。

下列主題說明如何安裝和授權 Amazon DCV 伺服器。[授權](setting-up-license.md)主題僅適用於在內部部署和其他雲端伺服器上安裝 。這是因為在 Amazon EC2 執行個體上使用 Amazon DCV 伺服器不需要授權。

**Topics**
+ [步驟 1：安裝 Amazon DCV 伺服器](setting-up-installing.md)
+ [步驟 2：授權 Amazon DCV 伺服器](setting-up-license.md)
+ [步驟 3：設定 Amazon DCV 伺服器映像 （選用）](imaging.md)

# 步驟 1：安裝 Amazon DCV 伺服器
<a name="setting-up-installing"></a>

下列主題說明如何在 Windows、Linux 和 macOS 上安裝最新版本的 Amazon DCV 伺服器。如果您要在 Amazon EC2 執行個體或其他內部部署或雲端伺服器上安裝 Amazon DCV，請遵循以下步驟。

**注意**  
如果您要從舊版 Amazon DCV 伺服器升級至最新版本，請參閱 [升級 Amazon DCV 伺服器](setting-up-upgrading.md)。

**注意**  
僅適用於 macOS 的 Amazon DCV 伺服器僅支援 Amazon EC2 Apple 晶片執行個體。

**Topics**
+ [在 Windows 上安裝 Amazon DCV 伺服器](setting-up-installing-windows.md)
+ [在 Linux 上安裝 Amazon DCV 伺服器](setting-up-installing-linux.md)
+ [在 macOS 上安裝 Amazon DCV 伺服器](setting-up-installing-macos.md)

# 在 Windows 上安裝 Amazon DCV 伺服器
<a name="setting-up-installing-windows"></a>

Amazon DCV 伺服器軟體可以安裝在 Windows Server 上，並從該處執行 Amazon DCV 工作階段。安裝軟體之前，請檢查您的伺服器是否符合執行軟體的先決條件。安裝軟體的程序可以透過安裝精靈手動完成，或由 Amazon DCV 自動安裝。

**Topics**
+ [先決條件](setting-up-installing-winprereq.md)
+ [安裝伺服器](setting-up-installing-wininstall.md)

# Amazon EC2 執行個體上 Windows Amazon DCV 伺服器的先決條件
<a name="setting-up-installing-winprereq"></a>

本主題說明如何在安裝 Amazon DCV 伺服器之前設定 Windows Amazon EC2 執行個體。如果您不是在 Amazon EC2 Windows 執行個體上安裝 Amazon DCV 伺服器，請略過這些先決條件。

**Topics**
+ [所有執行個體的先決條件](#setting-up-installing-all)
+ [加速運算執行個體的先決條件](#setting-up-installing-graphics)
+ [其他執行個體系列的先決條件](#setting-up-installing-general)

## 所有執行個體的先決條件
<a name="setting-up-installing-all"></a>

 從 2024.0 版開始，Amazon DCV 的 Windows 版本需要 Microsoft Visual C\$1\$1 Redistributable for Visual Studio 2022 而非 Microsoft Visual C\$1\$1 Redistributable for Visual Studio 2017。

最佳實務是在伺服器管理員安裝 Amazon DCV Server 之前安裝 Microsoft Visual C\$1\$1 Redistributable for Visual Studio。2024.0 Amazon DCV MSI 安裝程式會檢查相依性，如果找不到相依性， 會嘗試在 Amazon DCV 安裝之前安裝 要求。此行為是在未來版本中移除的備用機制。使用自動化進行安裝的管理員應努力更新其自動化，以在 Amazon DCV 伺服器之前安裝 Microsoft Visual C\$1\$1 Redistributable for Visual Studio。另請注意，Microsoft Visual C\$1\$1 Redistributable 可能會在安裝過程中重新啟動主機。

## 加速運算執行個體的先決條件
<a name="setting-up-installing-graphics"></a>

### GPU 圖形執行個體的先決條件
<a name="setting-up-installing-graphics"></a>

如果您使用的是 GPU 圖形執行個體 （例如 G2, G3, G4dn, G4ad 或 G5 執行個體），建議您安裝並設定適當的 NVIDIA 或 AMD GPU 驅動程式。GPU 驅動程式允許下列項目：
+ 應用程式的 DirectX 和 OpenGL 硬體加速
+ H.264 視訊串流編碼的硬體加速
+ 可自訂的伺服器監視器解析度
+ 提高伺服器監視器的最大解析度 - 高達 4096x2160
+ 增加伺服器監視器數目

如需如何在 GPU 圖形執行個體上安裝 NVIDIA GPU 驅動程式的指示，請參閱《*Amazon EC2 使用者指南*》中的下列主題。
+ 如需使用 NVIDIA GPU 的執行個體 （例如 G2, G3, G4dn 或 G5 執行個體），請參閱[在 Windows 上安裝 NVIDIA 驅動程式](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-nvidia-driver.html)。
+ 如需使用 AMD GPU 的執行個體 （例如 G4ad 執行個體），請參閱[在 Windows 執行個體上安裝 AMD 驅動程式](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-amd-driver.html)。

如需 Amazon EC2 G4ad 執行個體的詳細資訊，請參閱[新的 Amazon EC2 G4ad 執行個體部落格文章上的深入探討](https://aws.amazon.com/blogs/compute/deep-dive-on-the-new-amazon-ec2-g4ad-instances/)。

### 其他加速運算執行個體的先決條件
<a name="setting-up-installing-accelerated"></a>

如果您使用的加速運算執行個體不是 GPU 圖形執行個體 （例如 P2, P3 或 P3dn 執行個體），建議您安裝並設定適當的 NVIDIA GPU 驅動程式。NVIDIA GPU 驅動程式可為 H.264 影片串流編碼啟用硬體加速。

如需如何在加速運算執行個體上安裝 NVIDIA GPU 驅動程式的說明，請參閱《*Amazon EC2 使用者指南*》中的[公有 NVIDIA 驅動程式](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-nvidia-driver.html#public-nvidia-driver)。

在加速運算執行個體上安裝 NVIDIA GPU 驅動程式並不會增強伺服器監控限制或解析度。若要新增額外的伺服器監視器解析度支援，您可以安裝 NVIDIA GRID 驅動程式。如需詳細資訊，請參閱 [NVIDIA 網站上的 NVIDIA vGPU 軟體](https://www.nvidia.com/object/vGPU-software-driver.html)。

## 其他執行個體系列的先決條件
<a name="setting-up-installing-general"></a>

對於加速運算執行個體以外的執行個體，如果您使用的是 Windows 2016 或 Amazon DCV 伺服器版本早於 2023.1，建議您安裝 Amazon DCV Virtual Display 驅動程式。這包括一般用途、運算最佳化、記憶體最佳化和儲存最佳化執行個體系列中的執行個體。

安裝 Amazon DCV Virtual Display 驅動程式會啟用下列項目：
+ 支援最多四個監視器
+ 支援自訂解析度
+ 支援 4K UHD 解析度

您無法使用 Windows 控制面板管理 Amazon DCV 伺服器連接的伺服器監視器。

**注意**  
Windows Server 2016 及更新版本支援 Amazon DCV Virtual Display 驅動程式。如果您使用 Windows Server 2019 或更新版本搭配 DCV 伺服器 2023.1 或更新版本，則不需要驅動程式，因為間接顯示驅動程式 (IDD) 是與 DCV 伺服器一起封裝。建議使用 IDD，但 [GetConsoleScreenshot](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetConsoleScreenshot.html) 功能將無法如預期般運作。

**重要**  
搭配任何其他 GPU 驅動程式安裝 Amazon DCV Virtual Display 驅動程式，例如 NVIDIA GPU 驅動程式，可能會導致衝突。為了避免衝突，建議您不要將 Amazon DCV Virtual Display 驅動程式與任何其他 GPU 驅動程式一起安裝。

**在執行個體上安裝 Amazon DCV Virtual Display 驅動程式**

1. 從 Amazon DCV [網站下載 Amazon DCV](http://download.amazondcv.com) Virtual Display 驅動程式安裝程式。

1. 執行下列其中一項操作來安裝驅動程式：
   + 執行安裝精靈
   + 按兩下安裝檔案
   + 使用下列命令來執行全自動安裝

     ```
     C:\> nice-dcv-virtual-display-x64-Release-88.msi /quiet /norestart
     ```

1. 重新啟動執行個體。

1. 重新連線至執行個體。

# 在 Windows 上安裝 Amazon DCV 伺服器
<a name="setting-up-installing-wininstall"></a>

您可以使用安裝精靈在 Windows 主機伺服器上安裝 Amazon DCV 伺服器。精靈會引導您完成一系列步驟，示範如何自訂 Amazon DCV 伺服器安裝。或者，您可以使用命令列來執行全自動安裝。這會使用預設設定來自動化安裝程序。

**Contents**
+ [使用精靈](#setting-up-installing-windows-wizard)
+ [使用全自動安裝](#setting-up-installing-windows-unattended)

## 使用精靈
<a name="setting-up-installing-windows-wizard"></a>

使用 Amazon DCV 伺服器安裝精靈進行引導式安裝。

**使用精靈在 Windows 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至要在其中安裝 Amazon DCV 伺服器的伺服器。

1. 從 Amazon DCV 網站下載 [Amazon DCV](http://download.amazondcv.com) 伺服器安裝程式。
**注意**  
Amazon DCV 伺服器僅在 64 位元版本中提供，並在 64 位元 Windows 作業系統上支援。
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。

1. 執行 `nice-dcv-server-x64-Release-2025.0-version_number.msi`。

1. 在 Welcome (歡迎) 畫面上，選擇 **Next (下一步)**。

1. 在 End-User License Agreement (使用者授權合約) 畫面上，閱讀授權合約。如果您接受條款，請選取**授權合約核取方塊中的我接受條款**，然後選擇**下一步**。

1. （選用） 透過選取元件**選擇畫面中的項目來設定要安裝哪些元件**。若要標記元件以進行安裝，請選取項目，然後選擇**將安裝在本機硬碟上**。若要從安裝中省略元件，請選取項目，然後選擇**整個功能將無法使用**。

1. 在 DCV Service Configuration (DCV 服務組態) 畫面上：

   1. (選用) 若要手動設定伺服器的防火牆來以允許透過所需的連接埠進行通訊，請選取 **No, I will manually configure my firewall later (否，我稍後再手動設定防火牆)**。

   1. （選用） 若要在安裝後手動啟動 Amazon DCV 伺服器，請選取**否，我想要手動啟動 DCV Service**。如果您選取此選項，就無法在安裝完成後自動啟動主控台工作階段。如果您選取此選項，則會略過步驟 9。

1. 選擇**下一步**。

1. 在 DCV Session Management Configuration (DCV 工作階段管理組態) 畫面上，指定自動主控台工作階段的擁有者。或者，若要避免在安裝完成後自動啟動主控台工作階段，請選取 **No, I will create the session manually (否，我將手動建立工作階段)**。
**注意**  
只有您先前已選擇允許伺服器自動啟動時，才要完成此步驟。

1. 選擇 **Install (安裝)**。

## 使用全自動安裝
<a name="setting-up-installing-windows-unattended"></a>

Amazon DCV 可以自動安裝和啟用伺服器軟體。這稱為「全自動安裝」。根據預設，全自動安裝會執行下列動作：
+ 新增防火牆規則以允許透過連接埠 8443 進行通訊。
+ 啟用 Amazon DCV 伺服器自動啟動。
+ 建立自動主控台工作階段。
+ 將主控台工作階段擁有者設定為執行安裝的使用者。

您可將下列選項附加至安裝命令以覆寫預設動作：
+ `DISABLE_FIREWALL=1` — 防止安裝程式新增防火牆規則。
+ `DISABLE_SERVER_AUTOSTART=1` — 防止 Amazon DCV 伺服器在安裝後自動啟動。
+ `DISABLE_AUTOMATIC_SESSION_CREATION=1` — 防止安裝程式啟動自動主控台工作階段。
+ `AUTOMATIC_SESSION_OWNER=owner_name` — 指定自動主控台工作階段的不同擁有者。
+ `ADDLOCAL=component_list` — 將元素新增至要安裝的元素集。
+ `REMOVE=component_list` — 從要安裝的元素集移除元素。
**注意**  
`REMOVE` 選項會在`ADDLOCAL`選項之後評估。兩個清單上的 元素並未安裝。

component\$1list 是逗號分隔的清單，可包含下列值：
+ `audioMicDriver`：麥克風驅動程式
+ `audioSpkDriver`：發言者驅動程式
+ `printerDriver`：印表機驅動程式
+ `usbDriver`：USB 裝置移除驅動程式 （預設為停用）
+ `webcamDriver`：網路攝影機驅動程式
+ `gamepadDriver`：Gamepad 驅動程式
+ `webClient`：Web 用戶端
+ `webauthn`：Webauthn 重新導向
+ `iddDriver`：間接顯示驅動程式 （建議）
+ `webrtc`：WebRTC 重新導向元件
+ `ALL`：所有元件

**使用全自動安裝在 Windows 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至您要安裝 Amazon DCV 伺服器的伺服器。

1. 從 Amazon DCV 網站下載 [Amazon DCV](http://download.amazondcv.com) 伺服器安裝程式。
**注意**  
Amazon DCV 伺服器僅在 64 位元版本中提供，並在 64 位元 Windows 作業系統上支援。

1. 開啟命令提示字元視窗，並導覽至您下載安裝程式所在的資料夾。

1. 執行全自動安裝程式，如下列其中一個範例所示：
   + 安裝預設元件：

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     /quiet /norestart /l*v dcv_install_msi.log
     ```
   + 安裝所有元件：

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     ADDLOCAL=ALL /quiet /norestart /l*v dcv_install_msi.log
     ```
   + 安裝元件子集：

     ```
     C:\>  msiexec.exe /i nice-dcv-server-x64-Release-2025.0-version_number.msi
     ADDLOCAL=audioMicDriver,audioSpkDriver,printerDriver,webcamDriver /quiet /norestart /l*v dcv_install_msi.log
     ```

# 在 Linux 上安裝 Amazon DCV 伺服器
<a name="setting-up-installing-linux"></a>

Amazon DCV 伺服器軟體可以安裝在 Linux Server 上，並從該處執行 Amazon DCV 工作階段。安裝軟體之前，請檢查您的伺服器是否符合執行軟體的先決條件。安裝軟體的程序可以透過安裝精靈手動完成，或由 自動安裝 AWS。

本節說明如何在 Linux 上安裝 Amazon DCV 伺服器。

**Topics**
+ [先決條件](setting-up-installing-linux-prereq.md)
+ [安裝伺服器](setting-up-installing-linux-server.md)
+ [執行安裝後檢查](setting-up-installing-linux-checks.md)

# Linux Amazon DCV 伺服器的先決條件
<a name="setting-up-installing-linux-prereq"></a>

Amazon DCV 可讓用戶端存取 Linux 伺服器上的遠端圖形 X 工作階段。這可讓您存取對應的 Linux 桌面。Amazon DCV 支援兩種類型的 Linux 桌面串流：主控台工作階段和虛擬工作階段。如需主控台和虛擬工作階段的詳細資訊，請參閱 [管理 Amazon DCV 工作階段](managing-sessions.md)。

本主題說明如何在 Linux 伺服器上安裝使用 Amazon DCV 所需的先決條件。

**Topics**
+ [安裝桌面環境和桌面管理員](#linux-prereq-gui)
+ [停用 Wayland 通訊協定 （僅限 GDM3)](#linux-prereq-wayland)
+ [設定 X 伺服器](#linux-prereq-xserver)
+ [安裝 glxinfo 公用程式](#linux-prereq-tools)
+ [驗證 OpenGL 軟體轉譯](#linux-prereq-opengl)
+ [安裝圖形執行個體的 GPU 驅動程式](#linux-prereq-gpu)
+ [為非 GPU 執行個體安裝 XDummy 驅動程式](#linux-prereq-nongpu)

## 安裝桌面環境和桌面管理員
<a name="linux-prereq-gui"></a>

安裝桌面環境和桌面管理員，改善您在 Linux 伺服器上使用 Amazon DCV 的體驗。

桌面環境是一種圖形使用者介面 (GUI)，可協助您與 Linux 作業系統互動。有數個桌面環境，Amazon DCV 可與其中許多環境搭配使用。桌面管理員是一款管理使用者登入畫面的程式，並用於啟動和停止桌面環境工作階段和 X 伺服器。

下列標籤內容顯示在支援的作業系統上安裝預設桌面環境和桌面管理員的步驟，也顯示如何在支援的作業系統上設定和啟動 X 伺服器。

------
#### [ RHEL, CentOS, and Rocky Linux ]

RHEL、CentOS 和 Rocky Linux 的預設桌面環境為 Gnome3，預設桌面管理員為 GDM。

**在 RHEL、CentOS 和 Rocky Linux 上安裝和設定桌面環境和桌面管理員**

1. 安裝桌面環境和桌面管理員套件。
   + RHEL 和 Rocky Linux

     ```
     $ sudo yum groupinstall 'Server with GUI'
     ```
   + CentOS

     ```
     $ sudo yum groupinstall "GNOME Desktop"
     ```

1. 請更新軟體套件，以確保 Linux 伺服器是最新版。

   ```
   $ sudo yum upgrade
   ```

1. 重新啟動 Linux 伺服器。

   ```
   $ sudo reboot
   ```

------
#### [ Amazon Linux 2 ]

Amazon Linux 2 的預設桌面環境為 Gnome3，而預設桌面管理員為 GDM。

**在 Amazon Linux 2 上安裝並設定桌面環境和桌面管理員**

1. 安裝桌面環境和桌面管理員套件。

   ```
   $ sudo yum install gdm gnome-session gnome-classic-session gnome-session-xsession
   ```

   ```
   $ sudo yum install xorg-x11-server-Xorg xorg-x11-fonts-Type1 xorg-x11-drivers 
   ```

   ```
   $ sudo yum install gnome-terminal gnu-free-fonts-common gnu-free-mono-fonts gnu-free-sans-fonts gnu-free-serif-fonts
   ```

1. 請更新軟體套件，以確保 Linux 伺服器是最新版。

   ```
   $ sudo yum upgrade
   ```

1. 重新啟動 Linux 伺服器。

   ```
   $ sudo reboot
   ```

------
#### [ Amazon Linux 2023 ]

Amazon Linux 2023 的預設桌面環境為 Gnome3，預設桌面管理員為 GDM。

**在 Amazon Linux 2023 上安裝和設定桌面環境和桌面管理員**

1. 安裝桌面環境和桌面管理員套件。

   ```
   $ sudo dnf groupinstall 'Desktop'
   ```

1. 請更新軟體套件，以確保 Linux 伺服器是最新版。

   ```
   $ sudo dnf upgrade
   ```

1. 重新啟動 Linux 伺服器。

   ```
   $ sudo reboot
   ```

------
#### [ Ubuntu 20.x, 22.x, and 24.x ]

對於 Ubuntu 20.x/22.x/24.x，預設桌面環境為 Gnome3，預設桌面管理員為 GDM3。從 Ubuntu 20.x 開始，Amazon DCV 不再支援 LightDM。

**在 Ubuntu 20.x/22.x/24.x 上安裝和設定桌面環境和桌面管理員**

1. 安裝桌面環境和桌面管理員套件。

   ```
   $ sudo apt update
   ```

   ```
   $ sudo apt install ubuntu-desktop
   ```

   安裝 GDM3

   ```
   $ sudo apt install gdm3
   ```

1. 確認 GDM3 已設定為預設桌面管理員。

   ```
   $ cat /etc/X11/default-display-manager
   ```

   輸出如下。

   ```
   /usr/sbin/gdm3
   ```

   如果 GDM3 未設定為預設桌面管理員，請使用下列命令將其設定為預設值。

   ```
   $ sudo dpkg-reconfigure gdm3
   ```

1. 請更新軟體套件，以確保 Linux 伺服器是最新版。

   ```
   $ sudo apt upgrade
   ```

1. 重新啟動 Linux 伺服器。

   ```
   $ sudo reboot
   ```

**注意**  
搭配**虛擬工作階段**使用早於 2022.2 的 Amazon DCV 版本時，您可能會遇到[已知的 GDM 問題](https://gitlab.gnome.org/GNOME/gdm/-/issues/650)。若要讓虛擬工作階段正常運作，您可以採用下列其中一個解決方案：  
**在沒有 GPU 的伺服器上**，您可以停用桌面管理員，因為不需要執行虛擬工作階段。在建立虛擬工作階段之前執行下列命令，將系統設定為在多使用者模式下執行：  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**在具有 GPU 的伺服器上**，除了停用桌面管理員之外，您還需要在系統上啟動 X 伺服器，才能建立虛擬工作階段。若要執行此操作，請執行下列命令：  

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

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 及更新版本不受此問題影響。

------
#### [ SUSE Linux Enterprise 12.x ]

SUSE Linux Enterprise 12.x 的預設桌面環境為 SLE Classic，而預設桌面管理員為 GDM。

**在 SUSE Linux Enterprise 12.x 上安裝並設定桌面環境和桌面管理員**

1. 安裝桌面環境和桌面管理員套件。

   ```
   $ sudo zypper install -t pattern gnome-basic
   ```

1. 確認 GDM 已設定為預設桌面管理員。

   ```
   $ sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/gdm
   ```

   ```
   $ sudo sed -i "s/DEFAULT_WM=\"\"/DEFAULT_WM=\"gnome\"/" /etc/sysconfig/windowmanager
   ```

1. 請更新軟體套件，以確保 Linux 伺服器是最新版。

   ```
   $ sudo zypper update
   ```

1. 重新啟動 Linux 伺服器。

   ```
   $ sudo reboot
   ```

------
#### [ SUSE Linux Enterprise 15.x ]

SUSE Linux Enterprise 15.x 的預設桌面環境為 SLE Classic，預設桌面管理員為 GDM3。

**在 SUSE Linux Enterprise 15.x 上安裝和設定桌面環境和桌面管理員**

1. 安裝桌面環境和桌面管理員套件。

   ```
   $ sudo zypper install -t pattern gnome_basic
   ```

1. 確認 GDM 已設定為預設桌面管理員。

   ```
   $ sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/gdm
   ```

   ```
   $ sudo sed -i "s/DEFAULT_WM=\"\"/DEFAULT_WM=\"gnome\"/" /etc/sysconfig/windowmanager
   ```

1. 請更新軟體套件，以確保 Linux 伺服器是最新版。

   ```
   $ sudo zypper update
   ```

1. 重新啟動 Linux 伺服器。

   ```
   $ sudo reboot
   ```

**注意**  
搭配**虛擬工作階段**使用早於 2022.2 的 Amazon DCV 版本時，您可能會遇到[已知的 GDM 問題](https://gitlab.gnome.org/GNOME/gdm/-/issues/650)。若要讓虛擬工作階段正常運作，您可以採用下列其中一個解決方案：  
**在沒有 GPU 的伺服器上**，您可以停用桌面管理員，因為不需要執行虛擬工作階段。在建立虛擬工作階段之前執行下列命令，將系統設定為在多使用者模式下執行：  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**在具有 GPU 的伺服器上**，除了停用桌面管理員之外，您還需要在系統上啟動 X 伺服器，才能建立虛擬工作階段。若要執行此操作，請執行下列命令：  

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

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 及更新版本不受此問題影響。

------

## 停用 Wayland 通訊協定 （僅限 GDM3)
<a name="linux-prereq-wayland"></a>

Amazon DCV 不支援 Wayland 通訊協定。如果您使用的是 GDM3 桌面管理員，則必須停用 Wayland 通訊協定。如果您未使用 GDM3，請略過此步驟。

**停用 Wayland 通訊協定**

1. 使用您偏好的文字編輯器開啟下列檔案。
   + RHEL、CentOS、SUSE Linux Enterprise 15.x 和 Amazon Linux 2023

     ```
     /etc/gdm/custom.conf
     ```
   + Ubuntu

     ```
     /etc/gdm3/custom.conf
     ```

1. 在 `[daemon]`區段中，將 `WaylandEnable` 設定為 `false`。

   ```
   [daemon]
   WaylandEnable=false
   ```

1. 重新啟動 GDM 服務。
   + RHEL、CentOS 和 Amazon Linux 2023

     ```
     $ sudo systemctl restart gdm
     ```
   + Ubuntu

     ```
     $ sudo systemctl restart gdm3
     ```
   + SUSE Linux Enterprise 15.x

     ```
     $ sudo systemctl restart xdm
     ```

## 設定 X 伺服器
<a name="linux-prereq-xserver"></a>

如果您打算使用主控台工作階段或 GPU 共用，則必須確定 Linux 伺服器已正確設定，且正在執行 X 伺服器。

**注意**  
如果您想要在沒有 GPU 共用的情況下使用虛擬工作階段，則不需要 X 伺服器。

X 伺服器套件通常會安裝為桌面環境和桌面管理員的相依項目。建議您將 X 伺服器設定為在 Linux 伺服器啟動時自動啟動。

**若要在 Linux 上設定和啟動 X 伺服器：**

1. 將 X 伺服器設定為在 Linux 伺服器啟動時自動啟動。

   ```
   $ sudo systemctl get-default
   ```

   如果命令傳回 `graphical.target`，則 X 伺服器已設定為自動啟動。繼續至下一個步驟。

   如果命令傳回 `multi-user.target`，X 伺服器不會設定為自動啟動。執行以下 命令：

   ```
   $ sudo systemctl set-default graphical.target
   ```

1. 啟動 X 伺服器。

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

1. 確認 X 伺服器正在執行。

   ```
   $ ps aux | grep X | grep -v grep
   ```

   下列範例輸出顯示 X 伺服器是否正在執行。

   `root 1891 0.0 0.7 277528 30448 tty7 Ssl+ 10:59 0:00 /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-wltseN/database -seat seat0 vt7 `

## 安裝 glxinfo 公用程式
<a name="linux-prereq-tools"></a>

glxinfo 公用程式提供 Linux 伺服器 OpenGL 組態的相關資訊。公用程式可用來判斷您的 Linux 伺服器是否設定為支援 OpenGL 硬體或軟體轉譯。它提供驅動程式和支援延伸模組的相關資訊。

glxinfo 公用程式會安裝為 DCV GL 的套件相依項。因此，如果您安裝 DCV GL，則 glxinfo 公用程式已安裝在 Linux 伺服器上。

------
#### [ RHEL, CentOS, Rocky Linux, Amazon Linux 2, and Amazon Linux 2023 ]

**安裝 glxinfo 公用程式**  
執行以下命令：

```
$ sudo yum install glx-utils
```

------
#### [ Ubuntu ]

**安裝 glxinfo 公用程式**  
執行以下命令：

```
$ sudo apt install mesa-utils
```

------
#### [ SUSE Linux Enterprise ]

**安裝 glxinfo 公用程式**  
執行以下命令：

```
$ sudo zypper in Mesa-demo-x
```

------

## 驗證 OpenGL 軟體轉譯
<a name="linux-prereq-opengl"></a>

在非 GPU Linux 伺服器上，只有在使用 Mesa 驅動程式的軟體轉譯模式中才能支援 OpenGL。如果您使用的是非 GPU Linux 伺服器且打算使用 OpenGL，請確定已在 Linux 伺服器上安裝並正確設定 Mesa 驅動程式。

**注意**  
這僅適用於非 GPU Linux 伺服器。

**驗證 OpenGL 軟體轉譯是否可用**  
請確定 X 伺服器正在執行，並使用下列命令：

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

下列範例輸出顯示 OpenGL 軟體轉譯是否可用：

```
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.0.5
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 17.0.5
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
```

## 安裝圖形執行個體的 GPU 驅動程式
<a name="linux-prereq-gpu"></a>

**Topics**
+ [安裝和設定 NVIDIA 驅動程式](#gpu-nvidia)
+ [安裝和設定 AMD 驅動程式](#gpu-amd)

### 安裝和設定 NVIDIA 驅動程式
<a name="gpu-nvidia"></a>

使用具有專用 NVIDIA GPU 的 Linux 伺服器，確保已安裝並正確設定適當的 NVIDIA 驅動程式。如需如何在 Amazon EC2 Linux 執行個體上安裝 NVIDIA 驅動程式的指示，請參閱《*Amazon EC2 使用者指南*》中的[在 Linux 伺服器上安裝 NVIDIA 驅動程式](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html)。

**注意**  
這僅適用於具有 NVIDIA GPUs 的 Linux 伺服器。
GRID 驅動程式支援每個已安裝的 GPU 最多四個 4K 顯示器。遊戲驅動程式針對每個已安裝的 GPU 僅支援一個 4K 顯示器。

在 Linux 伺服器上安裝 NVIDIA 驅動程式後，請更新 `xorg.conf`。

**產生更新的 xorg.conf**

1. 執行下列命令。

   ```
   $  sudo nvidia-xconfig --preserve-busid --enable-all-gpus
   ```

   如果您使用的是 G3, G4 或 G5 Amazon EC2 執行個體，而且想要使用多監視器主控台工作階段，請包含 `--connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3` 參數。如下所示。

   ```
   $  sudo nvidia-xconfig --preserve-busid --enable-all-gpus --connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3
   ```
**注意**  
請確定您的伺服器沒有舊版`/etc/X11/XF86Config`檔案。如果有的話，則 `nvidia-xconfig` 會更新該組態檔案，而不會產生所需的 `/etc/X11/xorg.conf` 檔案。執行下列命令以移除舊版 `XF86Config` 檔案：  

   ```
   sudo rm -rf /etc/X11/XF86Config*
   ```

1. 重新啟動 X 伺服器，讓變更生效。
   + 

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

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

**驗證您的 NVIDIA GPU 是否支援硬體型影片編碼**  
請確認它支援 NVENC 編碼，且其具有大於或等於 3.0 的運算功能，或大於或等於 Ubuntu 20 的 3.5。

若要驗證 NVENC 支援，請參閱 [ NVIDIA Video Encode and Decode GPU Support Matrix](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder)。若要檢查運算功能，請參閱 [NVIDIA Compute Capacility 資料表](https://developer.nvidia.com/cuda-gpus)。

如果您的 NVIDIA GPU 不支援 NVENC 編碼，或沒有所需的運算功能，則會使用軟體型影片編碼。

**驗證 OpenGL 硬體轉譯是否可用**  
使用下列命令來確保 X 伺服器正在執行。

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

下列範例輸出顯示 OpenGL 硬體轉譯是否可用。

```
OpenGL core profile version string: 4.4.0 NVIDIA 390.75
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL version string: 4.6.0 NVIDIA 390.75
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.75
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
```

### 安裝和設定 AMD 驅動程式
<a name="gpu-amd"></a>

已連接 AMD GPU 的執行個體 (例如 G4ad 執行個體) 必須安裝適當的 AMD 驅動程式。如需如何在相容的 Amazon EC2 執行個體上安裝 AMD GPU 驅動程式的說明，請參閱[在 Linux 執行個體上安裝 AMD 驅動程式](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-amd-driver.html)。

如需 Amazon EC2 G4ad 執行個體的詳細資訊，請參閱[新的 Amazon EC2 G4ad 執行個體部落格文章上的深入探討](https://aws.amazon.com/blogs/compute/deep-dive-on-the-new-amazon-ec2-g4ad-instances/)。

## 為非 GPU 執行個體安裝 XDummy 驅動程式
<a name="linux-prereq-nongpu"></a>

**Topics**
+ [安裝和設定 XDummy 驅動程式](#gpu-xdummy)

### 安裝和設定 XDummy 驅動程式
<a name="gpu-xdummy"></a>

若要在沒有專用 GPU 的 Linux 伺服器上使用主控台工作階段，請確定已安裝並正確設定 Xdummy 驅動程式。XDummy 驅動程式允許 X 伺服器在沒有實際 GPU 時，使用虛擬影格緩衝區執行 。

**注意**  
如果您想要使用虛擬工作階段，則不需要這麼做。
XDummy 驅動程式僅支援其組態中定義的解析度。

------
#### [ RHEL, CentOS, Rocky Linux, Amazon Linux 2, and Amazon Linux 2023 ]

**安裝 XDummy 驅動程式**  
執行以下命令：

```
$ sudo yum install xorg-x11-drv-dummy
```

------
#### [ Ubuntu ]

**安裝 XDummy 驅動程式**  
執行以下命令：

```
$ sudo apt install xserver-xorg-video-dummy
```

------
#### [ SUSE Linux Enterprise ]

**安裝 XDummy 驅動程式**  
執行以下命令：

```
$ sudo zypper in xf86-video-dummy
```

------

在 Linux 伺服器上安裝 XDummy 驅動程式之後，請更新 `xorg.conf`。

**在 xorg.conf 中設定 XDummy**

1. 使用您偏好的文字編輯器開啟 `/etc/X11/xorg.conf` 檔案。

1. 將下列區段新增至組態。

   ```
   Section "Device"
       Identifier "DummyDevice"
       Driver "dummy"
       Option "UseEDID" "false"
       VideoRam 512000
   EndSection
   
   Section "Monitor"
       Identifier "DummyMonitor"
       HorizSync   5.0 - 1000.0
       VertRefresh 5.0 - 200.0
       Option "ReducedBlanking"
   EndSection
   
   Section "Screen"
       Identifier "DummyScreen"
       Device "DummyDevice"
       Monitor "DummyMonitor"
       DefaultDepth 24
       SubSection "Display"
           Viewport 0 0
           Depth 24
           Virtual 4096 2160
       EndSubSection
   EndSection
   ```
**注意**  
提供的組態是範例。您可以新增更多模式，並設定不同的`virtual`解析度。您也可以設定多個虛擬監視器。

1. 重新啟動 X 伺服器，讓變更生效。

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

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

# 在 Linux 上安裝 Amazon DCV 伺服器
<a name="setting-up-installing-linux-server"></a>

Amazon DCV 伺服器是使用一系列 RPM 或 .deb 套件進行安裝，取決於主機伺服器的作業系統。這些套件會安裝所有需要的套件及其相依項，並執行必要的伺服器組態。

**注意**  
您必須以根使用者身分登入，才能安裝 Amazon DCV 伺服器。

## 安裝 Amazon DCV 伺服器
<a name="linux-server-install"></a>

------
#### [ Amazon Linux 2 ]

Amazon DCV 伺服器適用於以 64 位元 x86 和 64 位元 ARM 架構為基礎的 Amazon Linux 2 伺服器。

**重要**  
`nice-dcv-gl` 和 `nice-dcv-gltest`套件不適用於以 64 位元 ARM 架構為基礎的伺服器。

**在 Amazon Linux 2 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至您要安裝 Amazon DCV 伺服器的伺服器。

1. Amazon DCV 伺服器套件是以安全 GPG 簽章進行數位簽署。若要允許套件管理員驗證套件簽章，您必須匯入 NICE GPG 金鑰。若要這樣做，請開啟終端機視窗並匯入 Amazon DCV GPG 金鑰。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. 從 [Amazon DCV 下載網站下載](http://download.amazondcv.com)套件。RPM 和 deb 套件已封裝成 `.tgz` 封存檔。請務必為您的作業系統下載正確的封存。
   + 64 位元 x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2-x86_64.tgz
     ```
   + 64 位元 ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2-aarch64.tgz
     ```
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。  
64 位元 x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2-x86_64.tgz
     ```
64 位元 ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2-aarch64.tgz
     ```

1. 擷取`.tgz`封存的內容並導覽至擷取的目錄。
   + 64 位元 x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2-x86_64
     ```
   + 64 位元 ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2-aarch64.tgz && cd nice-dcv-2025.0-20103-amzn2-aarch64
     ```

1. 安裝 Amazon DCV 伺服器。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el7.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el7.aarch64.rpm
     ```

1. （選用） 若要搭配 Amazon DCV 2021.2 版及更新版本使用 Web 用戶端，請安裝 `nice-dcv-web-viewer`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el7.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el7.aarch64.rpm
     ```

1. （選用） 若要使用虛擬工作階段，請安裝 `nice-xdcv`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el7.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el7.aarch64.rpm
     ```

1. (選用) 如果您計劃使用 GPU 共用，請安裝 `nice-dcv-gl` 套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el7.x86_64.rpm
     ```
**注意**  
您可以選擇性安裝 `nice-dcv-gltest` 套件。此套件包含簡單的 OpenGL 應用程式，可用來判斷您的虛擬工作階段是否已正確設定為使用硬體型 OpenGL。

1. （選用） 如果您計劃搭配 Amazon DCV EnginFrame 使用 Amazon DCV，請安裝 `nice-dcv-simple-external-authenticator`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el7.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el7.aarch64.rpm
     ```

1. （選用） 若要使用 USB 移除支援專用 USB 裝置，請安裝 DCV USB 驅動程式。

   若要安裝 DCV USB 驅動程式，您必須將動態核心模組支援 (DKMS) 安裝在您的伺服器上。請使用下列命令安裝 DKMS。

   您可以從 Extra Packages for Enterprise Linux (EPEL) 儲存庫安裝 DKMS。請使用下列命令啟用 EPEL 儲存庫：

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
   ```

   啟用 EPEL 儲存庫之後，請執行下列命令來安裝 DKMS：

   ```
   $ sudo yum install dkms
   ```

   安裝 DKMS 之後，請執行下列命令來安裝 DCV USB 驅動程式：

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. （選用） 如果您計劃支援麥克風重新導向，請確認`pulseaudio-utils`套件已安裝在您的系統上。使用以下命令進行安裝。

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ Amazon Linux 2023 ]

Amazon DCV 伺服器適用於以 64 位元 x86 和 64 位元 ARM 架構為基礎的 Amazon Linux 2023 伺服器。

**重要**  
`nice-dcv-gl` 和 `nice-dcv-gltest`套件不適用於以 64 位元 ARM 架構為基礎的伺服器。

**在 Amazon Linux 2023 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至您要安裝 Amazon DCV 伺服器的伺服器。

1. Amazon DCV 伺服器套件是以安全 GPG 簽章進行數位簽署。若要允許套件管理員驗證套件簽章，您必須匯入 Amazon DCV GPG 金鑰。若要這樣做，請開啟終端機視窗並匯入 Amazon DCV GPG 金鑰。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. 從 [Amazon DCV 下載網站下載](http://download.amazondcv.com)套件。RPM 和 deb 套件已封裝成 `.tgz` 封存檔。請務必為您的作業系統下載正確的封存。
   + 64 位元 x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2023-x86_64.tgz
     ```
   + 64 位元 ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2023-aarch64.tgz
     ```
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。  
64 位元 x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2023-x86_64.tgz
     ```
64 位元 ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2023-aarch64.tgz
     ```

1. 擷取`.tgz`封存的內容並導覽至擷取的目錄。
   + 64 位元 x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2023-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2023-x86_64
     ```
   + 64 位元 ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2023-aarch64.tgz && cd nice-dcv-2025.0-20103-amzn2023-aarch64
     ```

1. 安裝 Amazon DCV 伺服器。
   + 64 位元 x86

     ```
     $ sudo dnf install nice-dcv-server-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo dnf install nice-dcv-server-2025.0.20103-1.amzn2023.aarch64.rpm
     ```

1. （選用） 如果您計劃將 Web 用戶端與 Amazon DCV 2021.2 版及更新版本搭配使用，請安裝 `nice-dcv-web-viewer`套件。
   + 64 位元 x86

     ```
     $ sudo dnf install nice-dcv-web-viewer-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo dnf install nice-dcv-web-viewer-2025.0.20103-1.amzn2023.aarch64.rpm
     ```

1. （選用） 若要使用虛擬工作階段，請安裝 `nice-xdcv`套件。
   + 64 位元 x86

     ```
     $ sudo dnf install nice-xdcv-2025.0.688-1.amzn2023.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo dnf install nice-xdcv-2025.0.688-1.amzn2023.aarch64.rpm
     ```

1. (選用) 如果您計劃使用 GPU 共用，請安裝 `nice-dcv-gl` 套件。
   + 64 位元 x86

     ```
     $ sudo dnf install nice-dcv-gl-2025.0.1112-1.amzn2023.x86_64.rpm
     ```
**注意**  
您可以選擇性安裝 `nice-dcv-gltest` 套件。此套件包含簡單的 OpenGL 應用程式，可用來判斷您的虛擬工作階段是否已正確設定為使用硬體型 OpenGL。

1. （選用） 如果您計劃使用 Amazon DCV [外部驗證器](https://docs.aws.amazon.com/dcv/latest/adminguide/external-authentication.html)，請使用 `nice-dcv-simple-external-authenticator`套件。
   + 64 位元 x86

     ```
     $ sudo dnf install nice-dcv-simple-external-authenticator-2025.0.282-1.amzn2023.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo dnf install nice-dcv-simple-external-authenticator-2025.0.282-1.amzn2023.aarch64.rpm
     ```

1. (選用) 如果您計劃支援使用 USB 遠端控制的專用 USB 裝置，請安裝 DCV USB 驅動程式。

   若要安裝 DCV USB 驅動程式，您必須將動態核心模組支援 (DKMS) 安裝在您的伺服器上。請使用下列命令安裝 DKMS。

   ```
   $ sudo dnf install dkms
   ```

   安裝 DKMS 之後，請執行下列命令來安裝 DCV USB 驅動程式：

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. （選用） 如果您計劃支援麥克風重新導向，請確認系統已安裝`pulseaudio-utils`套件。使用以下命令進行安裝。

   ```
   $ sudo dnf install pulseaudio-utils
   ```

------
#### [ RHEL, CentOS, and Rocky Linux 8.5 ]

Amazon DCV 伺服器適用於 RHEL、以 64 位元 x86 和 64 位元 ARM 架構為基礎的 CentOS 伺服器，以及 Rocky Linux 8.5 或更新版本。

**重要**  
`nice-dcv-gl` 和 `nice-dcv-gltest`套件不適用於以 64 位元 ARM 架構為基礎的伺服器。

**在 RHEL、CentOS 和 或 Rocky Linux 8.5 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至您要安裝 Amazon DCV 伺服器的伺服器。

1. Amazon DCV 伺服器套件是以安全 GPG 簽章進行數位簽署。若要允許套件管理員驗證套件簽章，您必須匯入 Amazon DCV GPG 金鑰。若要這樣做，請開啟終端機視窗並匯入 Amazon DCV GPG 金鑰。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. 從 [Amazon DCV 下載網站下載](http://download.amazondcv.com)套件。RPM 和 deb 套件已封裝成 `.tgz` 封存檔。請務必為您的作業系統下載正確的封存。
   + 64 位元 x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el8-x86_64.tgz
     ```
   + 64 位元 ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el8-aarch64.tgz
     ```
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。  
64 位元 x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el8-x86_64.tgz
     ```
64 位元 ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el8-aarch64.tgz
     ```

1. 擷取`.tgz`封存的內容並導覽至擷取的目錄。
   + 64 位元 x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el8-x86_64.tgz && cd nice-dcv-2025.0-20103-el8-x86_64
     ```
   + 64 位元 ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el8-aarch64.tgz && cd nice-dcv-2025.0-20103-el8-aarch64
     ```

1. 安裝 Amazon DCV 伺服器。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el8.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el8.aarch64.rpm
     ```

1. （選用） 如果您計劃搭配 Amazon DCV 2021.2 版及更新版本使用 Web 用戶端，請安裝 `nice-dcv-web-viewer`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el8.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el8.aarch64.rpm
     ```

1. （選用） 若要使用虛擬工作階段，請安裝 `nice-xdcv`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el8.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el8.aarch64.rpm
     ```

1. (選用) 如果您計劃使用 GPU 共用，請安裝 `nice-dcv-gl` 套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el8.x86_64.rpm
     ```
**注意**  
您可以選擇性安裝 `nice-dcv-gltest` 套件。此套件包含簡單的 OpenGL 應用程式，可用來判斷您的虛擬工作階段是否已正確設定為使用硬體型 OpenGL。

1. （選用） 如果您計劃搭配 Amazon DCV EnginFrame 使用 Amazon DCV，請安裝 `nice-dcv-simple-external-authenticator`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el8.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el8.aarch64.rpm
     ```

1. (選用) 如果您計劃支援使用 USB 遠端控制的專用 USB 裝置，請安裝 DCV USB 驅動程式。

   若要安裝 DCV USB 驅動程式，您必須將動態核心模組支援 (DKMS) 安裝在您的伺服器上。請使用下列命令安裝 DKMS。

   您可以從 Extra Packages for Enterprise Linux (EPEL) 儲存庫安裝 DKMS。請使用下列命令啟用 EPEL 儲存庫：

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
   ```

   啟用 EPEL 儲存庫之後，請執行下列命令來安裝 DKMS：

   ```
   $ sudo yum install dkms
   ```

   安裝 DKMS 之後，請執行下列命令來安裝 DCV USB 驅動程式：

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. （選用） 如果您計劃支援麥克風重新導向，請確認系統已安裝`pulseaudio-utils`套件。使用以下命令進行安裝。

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ RHEL, CentOS, and Rocky Linux 9 ]

Amazon DCV 伺服器適用於 RHEL、以 64 位元 x86 和 64 位元 ARM 架構為基礎的 CentOS 伺服器，以及 Rocky Linux 9 或更新版本。

**重要**  
`nice-dcv-gl` 和 `nice-dcv-gltest`套件不適用於以 64 位元 ARM 架構為基礎的伺服器。

**在 RHEL、CentOS 和 或 Rocky Linux 9 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至您要安裝 Amazon DCV 伺服器的伺服器。

1. Amazon DCV 伺服器套件是以安全 GPG 簽章進行數位簽署。若要允許套件管理員驗證套件簽章，您必須匯入 Amazon DCV GPG 金鑰。若要這樣做，請開啟終端機視窗並匯入 Amazon DCV GPG 金鑰。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. 從 [Amazon DCV 下載網站下載](http://download.amazondcv.com)套件。RPM 和 deb 套件已封裝成 `.tgz` 封存檔。請務必為您的作業系統下載正確的封存。
   + 64 位元 x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el9-x86_64.tgz
     ```
   + 64 位元 ARM

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el9-aarch64.tgz
     ```
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。  
64 位元 x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el9-x86_64.tgz
     ```
64 位元 ARM  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el9-aarch64.tgz
     ```

1. 擷取`.tgz`封存的內容並導覽至擷取的目錄。
   + 64 位元 x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el9-x86_64.tgz && cd nice-dcv-2025.0-20103-el9-x86_64
     ```
   + 64 位元 ARM

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el9-aarch64.tgz && cd nice-dcv-2025.0-20103-el9-aarch64
     ```

1. 安裝 Amazon DCV 伺服器。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el9.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el9.aarch64.rpm
     ```

1. （選用） 如果您計劃搭配 Amazon DCV 2021.2 版及更新版本使用 Web 用戶端，請安裝 `nice-dcv-web-viewer`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el9.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el9.aarch64.rpm
     ```

1. （選用） 若要使用虛擬工作階段，請安裝 `nice-xdcv`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el9.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el9.aarch64.rpm
     ```

1. (選用) 如果您計劃使用 GPU 共用，請安裝 `nice-dcv-gl` 套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el9.x86_64.rpm
     ```
**注意**  
您可以選擇性安裝 `nice-dcv-gltest` 套件。此套件包含簡單的 OpenGL 應用程式，可用來判斷您的虛擬工作階段是否已正確設定為使用硬體型 OpenGL。

1. （選用） 如果您計劃搭配 Amazon DCV EnginFrame 使用 Amazon DCV，請安裝 `nice-dcv-simple-external-authenticator`套件。
   + 64 位元 x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el9.x86_64.rpm
     ```
   + 64 位元 ARM

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el9.aarch64.rpm
     ```

1. (選用) 如果您計劃支援使用 USB 遠端控制的專用 USB 裝置，請安裝 DCV USB 驅動程式。

   若要安裝 DCV USB 驅動程式，您必須將動態核心模組支援 (DKMS) 安裝在您的伺服器上。請使用下列命令安裝 DKMS。

   您可以從 Extra Packages for Enterprise Linux (EPEL) 儲存庫安裝 DKMS。請使用下列命令啟用 EPEL 儲存庫：

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
   ```

   啟用 EPEL 儲存庫之後，請執行下列命令來安裝 DKMS：

   ```
   $ sudo yum install dkms
   ```

   安裝 DKMS 之後，請執行下列命令來安裝 DCV USB 驅動程式：

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. （選用） 如果您計劃支援麥克風重新導向，請確認系統已安裝`pulseaudio-utils`套件。使用以下命令進行安裝。

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ SLES 12.x/15.x ]

Amazon DCV 伺服器僅適用於以 64 位元 x86 架構為基礎的 SUSE Linux Enterprise Server (SLES) 12.x/15.x 伺服器。

**在 SLES 12.x/15.x 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至您要安裝 Amazon DCV 伺服器的伺服器。

1. Amazon DCV 伺服器套件是以安全 GPG 簽章進行數位簽署。若要允許套件管理員驗證套件簽章，您必須匯入 Amazon DCV GPG 金鑰。若要這樣做，請開啟終端機視窗並匯入 NICE GPG 金鑰。

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. 從 [Amazon DCV 下載網站下載](http://download.amazondcv.com)套件。RPM 和 deb 套件已封裝成 `.tgz` 封存檔。請務必為您的作業系統下載正確的封存。
   + SLES 12.x

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-sles12-x86_64.tgz
     ```
   + SLES 15.x

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-sles15-x86_64.tgz
     ```
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。  
SLES 12.x  

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-sles12-x86_64.tgz
     ```
SLES 15.x  

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-sles15-x86_64.tgz
     ```

1. 擷取`.tgz`封存的內容並導覽至擷取的目錄。
   + SLES 12.x

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-sles12-x86_64.tgz && cd nice-dcv-2025.0-20103-sles12-x86_64
     ```
   + SLES 15.x

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-sles15-x86_64.tgz && cd nice-dcv-2025.0-20103-sles15-x86_64
     ```

1. 安裝 Amazon DCV 伺服器。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-server-2025.0.20103-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-server-2025.0.20103-1.sles15.x86_64.rpm
     ```

1. （選用） 如果您計劃搭配 Amazon DCV 2021.2 版及更新版本使用 Web 用戶端，請安裝 `nice-dcv-web-viewer`套件。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-web-viewer-2025.0.20103-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-web-viewer-2025.0.20103-1.sles15.x86_64.rpm
     ```

1. （選用） 若要使用虛擬工作階段，請安裝 `nice-xdcv`套件。
   + SLES 12.x

     ```
     $ sudo zypper install nice-xdcv-2025.0.688-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-xdcv-2025.0.688-1.sles15.x86_64.rpm
     ```

1. (選用) 如果您計劃使用 GPU 共用，請安裝 `nice-dcv-gl` 套件。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-gl-2025.0.1112-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-gl-2025.0.1112-1.sles15.x86_64.rpm
     ```
**注意**  
您可以選擇性安裝 `nice-dcv-gltest` 套件。此套件包含簡單的 OpenGL 應用程式，可用來判斷虛擬工作階段是否正確設定為使用硬體式 OpenGL。

1. （選用） 如果您計劃搭配 Amazon DCV EnginFrame 使用 Amazon DCV，請安裝 `nice-dcv-simple-external-authenticator`套件。
   + SLES 12.x

     ```
     $ sudo zypper install nice-dcv-simple-external-authenticator-2025.0.282-1.sles12.x86_64.rpm
     ```
   + SLES 15.x

     ```
     $ sudo zypper install nice-dcv-simple-external-authenticator-2025.0.282-1.sles15.x86_64.rpm
     ```

1. (選用) 如果您計劃支援使用 USB 遠端控制的專用 USB 裝置，請安裝 DCV USB 驅動程式。

   若要安裝 DCV USB 驅動程式，您必須將動態核心模組支援 (DKMS) 安裝在您的伺服器上。請使用下列命令安裝 DKMS。

   執行下列命令來安裝 DKMS：
   + SLES 12.x

     ```
     $ sudo zypper install http://download.opensuse.org/repositories/home:/Ximi1970:/Dkms:/Staging/SLE_12_SP4/noarch/dkms-2.5-11.1.noarch.rpm
     ```
   + SLES 15

     啟用 PackageHub 儲存庫。

     ```
     $ sudo SUSEConnect -p PackageHub/15/x86_64
     ```
**注意**  
如果您使用的是 SLES 15 SP1 或 SP2，請使用 `15.1`或 取代上述命令中的 *15*`15.2`。

     安裝 DKMS。

     ```
     $ sudo zypper refresh
     ```

     ```
     $ sudo zypper install dkms
     ```

     安裝核心來源。

     ```
     $ sudo zypper install -y kernel-source
     ```

     重新啟動執行個體。

     ```
     $ sudo reboot
     ```

   安裝 DKMS 後，請執行下列命令來安裝 DCV USB 驅動程式：

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. （選用） 如果您計劃支援麥克風重新導向，請確認系統已安裝`pulseaudio-utils`套件。使用以下命令進行安裝。

   ```
   $ sudo zypper install pulseaudio-utils
   ```

------
#### [ Ubuntu 20.04/22.04/24.04 ]

Amazon DCV 伺服器適用於以 64 位元 x86 和 64 位元 ARM 架構為基礎的 Ubuntu 伺服器。

**重要**  
`nice-dcv-gl` 和 `nice-dcv-gltest`套件不適用於以 64 位元 ARM 架構為基礎的伺服器。

**在 Ubuntu 20.04/22.04/24.04 上安裝 Amazon DCV 伺服器**

1. 啟動並連線至您要安裝 Amazon DCV 伺服器的伺服器。

1. Amazon DCV 伺服器套件是以安全 GPG 簽章進行數位簽署。若要允許套件管理員驗證套件簽章，您必須匯入 Amazon DCV GPG 金鑰。若要這樣做，請開啟終端機視窗並匯入 Amazon DCV GPG 金鑰。

   ```
   $ wget https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

   ```
   $ gpg --import NICE-GPG-KEY
   ```

1. 從 [Amazon DCV 下載網站下載](http://download.amazondcv.com)套件。RPM 和 deb 套件已封裝成 `.tgz` 封存檔。請務必為您的作業系統下載正確的封存。
   + Ubuntu 20.04 (64 位元 x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2004-x86_64.tgz
     ```
   + Ubuntu 22.04 (64 位元 x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2204-x86_64.tgz
     ```
   + Ubuntu 22.04 (64 位元 ARM)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2204-aarch64.tgz
     ```
   + Ubuntu 24.04 (64 位元 x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2404-x86_64.tgz
     ```
   + Ubuntu 24.04 (64 位元 ARM)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2404-aarch64.tgz
     ```
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。  
Ubuntu 20.04 (64 位元 x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2004-x86_64.tgz
     ```
Ubuntu 22.04 (64 位元 x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2204-x86_64.tgz
     ```
Ubuntu 22.04 (64 位元 ARM)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2204-aarch64.tgz
     ```
Ubuntu 24.04 (64 位元 x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2404-x86_64.tgz
     ```
Ubuntu 24.04 (64 位元 ARM)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2404-aarch64.tgz
     ```

1. 擷取`.tgz`封存的內容並導覽至擷取的目錄。
   + Ubuntu 20.04 (64 位元 x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2004-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2004-x86_64
     ```
   + Ubuntu 22.04 (64 位元 x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2204-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2204-x86_64
     ```
   + Ubuntu 22.04 (64 位元 ARM)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2204-aarch64.tgz && cd nice-dcv-2025.0-20103-ubuntu2204-aarch64
     ```
   + Ubuntu 24.04 (64 位元 x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2404-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2404-x86_64
     ```
   + Ubuntu 24.04 (64 位元 ARM)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2404-aarch64.tgz && cd nice-dcv-2025.0-20103-ubuntu2404-aarch64
     ```

1. 安裝 Amazon DCV 伺服器。
   + Ubuntu 20.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_arm64.ubuntu2404.deb
     ```

1. （選用） 如果您計劃將 Web 用戶端與 Amazon DCV 2021.2 版及更新版本搭配使用，請安裝 `nice-dcv-web-viewer`套件。
   + Ubuntu 20.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_arm64.ubuntu2404.deb
     ```

1. 將 `dcv` 使用者新增至 `video` 群組。

   ```
   $ sudo usermod -aG video dcv
   ```

1. (選用) 如果您計劃使用虛擬工作階段，請安裝 `nice-xdcv` 套件。
   + Ubuntu 20.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_arm64.ubuntu2404.deb
     ```

1. (選用) 如果您計劃使用 GPU 共用，請安裝 `nice-dcv-gl` 套件。
   + Ubuntu 22.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-gl_2025.0.1112-1_amd64.ubuntu2204.deb
     ```
**注意**  
您可以選擇性安裝 `nice-dcv-gltest` 套件。此套件包含簡單的 OpenGL 應用程式，可用來判斷您的虛擬工作階段是否已正確設定為使用硬體型 OpenGL。

1. （選用） 如果您計劃搭配 Amazon DCV EnginFrame 使用 Amazon DCV，請安裝 `nice-dcv-simple-external-authenticator`套件。
   + Ubuntu 20.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 位元 x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (64 位元 ARM)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_arm64.ubuntu2404.deb
     ```

1. (選用) 如果您計劃支援使用 USB 遠端控制的專用 USB 裝置，請安裝 DCV USB 驅動程式。

   若要安裝 DCV USB 驅動程式，您必須將動態核心模組支援 (DKMS) 安裝在您的伺服器上。請使用下列命令安裝 DKMS。

   您可以在 Ubuntu 官方儲存庫中取得 DKMS。執行下列命令來安裝 DKMS：

   ```
   $ sudo apt install dkms
   ```

   安裝 DKMS 之後，請執行下列命令來安裝 DCV USB 驅動程式：

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. （選用） 如果您計劃支援麥克風重新導向，請確認系統已安裝`pulseaudio-utils`套件。使用以下命令進行安裝。

   ```
   $ sudo apt install pulseaudio-utils
   ```

1. （選用） 僅適用於 Ubuntu 22.04，如果您需要使用 SSO 搭配系統驗證，請使用下列命令來安裝它。

   ```
   $ nice-dcv-gnome-shell-extension_version_all.ubuntu2204
   ```

------

# 執行安裝後檢查
<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
```

# 在 macOS 上安裝 Amazon DCV 伺服器
<a name="setting-up-installing-macos"></a>

Amazon DCV 伺服器軟體可以安裝在 Amazon EC2 Mac 執行個體上，並從該處執行 Amazon DCV 工作階段。安裝軟體之前，請檢查您的伺服器是否符合執行軟體的先決條件。安裝軟體的程序可以透過安裝精靈手動完成，或由 Amazon DCV 自動安裝。

**注意**  
僅適用於 macOS 的 Amazon DCV 伺服器僅支援 Amazon EC2 Apple 晶片執行個體。

**Topics**
+ [先決條件](setting-up-installing-macosprereq.md)
+ [安裝伺服器](setting-up-installing-macosinstall.md)

# Amazon EC2 執行個體上 macOS Amazon DCV 伺服器的先決條件 Amazon EC2
<a name="setting-up-installing-macosprereq"></a>

本主題說明如何在安裝 Amazon DCV 伺服器之前準備 Amazon EC2 Mac 執行個體。

**Topics**
+ [所有支援執行個體的先決條件](#setting-up-installing-all)

## 所有支援執行個體的先決條件
<a name="setting-up-installing-all"></a>

 Amazon DCV 2025.0 版及更新版本支援 Amazon EC2 Mac Apple 晶片執行個體。如需 Apple 晶片執行個體的完整清單，請參閱 [ Amazon EC2 Mac 文件](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html)。您可以使用互動式 GUI 或以程式設計方式安裝 Amazon DCV Server。如需互動式 GUI 存取，請參閱 [ Amazon EC2 Mac 文件](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc)。對於全自動安裝，必須停用系統完整性保護 (SIP)。如需設定 SIP 的詳細資訊，請參閱 [Amazon EC2 Mac 文件](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html)。您可以在 [dcv-samples 儲存庫中的 aws-samples](https://github.com/aws-samples/dcv-samples/tree/main/cdk/dcv-mac-image-automation) Github 中找到範例映像建立自動化。

# 在 Amazon EC2 Mac 執行個體上安裝 Amazon DCV 伺服器
<a name="setting-up-installing-macosinstall"></a>

您可以使用安裝精靈，在 Amazon EC2 Mac 執行個體上安裝 Amazon DCV 伺服器。若要使用安裝精靈安裝 ，您需要具有[互動式 GUI 存取權](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc)。精靈會引導您完成一系列步驟，示範如何自訂 Amazon DCV 伺服器安裝。或者，您可以使用命令列來執行全自動安裝。這會使用預設設定來自動化安裝程序。若要執行全自動安裝，[必須停用系統完整性保護 (SIP)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html)。

**注意**  
僅適用於 macOS 的 Amazon DCV 伺服器僅支援 Amazon EC2 Apple 晶片執行個體。

**Contents**
+ [使用全自動安裝](#setting-up-installing-windows-unattended)
+ [使用精靈](#setting-up-installing-windows-wizard-mac)
+ [設定隱私權和安全性設定](#setting-up-macos-privacy-settings)

## 使用全自動安裝
<a name="setting-up-installing-windows-unattended"></a>

Amazon DCV 可以自動安裝和啟用伺服器軟體。這稱為「全自動安裝」。根據預設，全自動安裝會啟用 Amazon DCV 伺服器自動啟動。您可以在 [dcv-samples 儲存庫](https://github.com/aws-samples/dcv-samples/tree/main/cdk/dcv-mac-image-automation)中的 aws-samples Github 中找到 Amazon Machine Image 建立自動化的範例。

**使用自動安裝在 Amazon EC2 Mac 執行個體上安裝 Amazon DCV 伺服器**

1. 啟動並[連線至](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-ssh)您要安裝 Amazon DCV 伺服器的伺服器。

1. 確認[系統完整性保護 (SIP) 已停用](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mac-sip-settings.html#mac-sip-check-settings)。

1. 從 Amazon DCV 網站下載 [Amazon DCV](http://download.amazondcv.com) 伺服器安裝程式。
**注意**  
Amazon DCV 伺服器僅在 64 位元版本中提供，並在 64 位元 ARM Amazon EC2 執行個體上支援。

1. 從 [Amazon DCV 下載網站下載](http://download.amazondcv.com)套件。

   ```
   $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-server-macos-arm64.dist.pkg
   ```

1. 使用以下命令執行全自動安裝程式：

   ```
   $ sudo installer -pkg nice-dcv-server-2025.0-version_number-macos-arm64.dist.pkg -target /
   ```

## 使用精靈
<a name="setting-up-installing-windows-wizard-mac"></a>

使用 Amazon DCV 伺服器安裝精靈進行引導式安裝。

**使用精靈在 Amazon EC2 Mac 執行個體上安裝 Amazon DCV 伺服器**

1. 啟動並[連線至](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-mac-instance.html#mac-instance-vnc)要在其中安裝 Amazon DCV 伺服器的伺服器。

1. 從 Amazon DCV 網站下載 [Amazon DCV](http://download.amazondcv.com) 伺服器安裝程式。
**注意**  
Amazon DCV 伺服器僅在 64 位元版本中提供，並在 64 位元 ARM Amazon EC2 執行個體上支援。
**提示**  
下載網站[的最新套件](http://download.amazondcv.com/latest.html)頁面包含指向最新可用版本的連結。您可以使用這些連結自動擷取最新的 Amazon DCV 套件。

1. 執行 `nice-dcv-server-2025.0-version_number-macos-arm64.dist.pkg`。

1. 在簡介畫面上，選擇**繼續**。

1. 在安裝類型畫面上，勾選套件核取方塊，然後選擇**繼續**。

1. 選擇 **Install (安裝)**。

1. 在安裝期間出現提示時，按一下**允許**。

## 設定隱私權和安全性設定
<a name="setting-up-macos-privacy-settings"></a>

安裝 Amazon DCV 伺服器之後，您必須設定 macOS 隱私權和安全性設定，以允許 Amazon DCV 存取系統功能。

**設定 Amazon DCV 的隱私權和安全性設定**

1. 開啟**系統設定**並導覽至**隱私權和安全性**。

1. 在**可存取性**下，選取`DCV Server`允許存取旁的核取方塊。如果`DCV Server`未列出 ，請拖曳`/Applications/DCV Server.app`至允許清單，然後選取核取方塊。

1. 在**螢幕和系統音訊錄製**下，選取`DCV Server`允許存取旁的核取方塊。如果`DCV Server`未列出，請拖曳`/Applications/DCV Server.app`至允許清單，然後選取核取方塊

1. 重新啟動機器以套用變更：

   ```
   $ sudo reboot
   ```

1. 重新啟動後，請確定您擁有有效的 Amazon DCV 授權。如需授權資訊，請參閱 [步驟 2：授權 Amazon DCV 伺服器](setting-up-license.md)。

1. 使用 VNC 重新連線並建立 Amazon DCV 主控台工作階段：

   ```
   $ sudo dcv create-session --type console --owner ec2-user console
   ```

1. 出現麥克風存取提示時，按一下**允許**。

1. 出現提示時按一下**允許** 

   ```
   dcvagentlauncher
   ```

    存取。

1. 當系統提示您**存取遠端控制**時，請按一下**開啟系統設定**，啟用設定，然後選擇**結束和重新開啟**。

1. 您現在可以使用 Amazon DCV 用戶端進行連線。

# 步驟 2：授權 Amazon DCV 伺服器
<a name="setting-up-license"></a>

安裝 Amazon DCV 伺服器軟體之後，您需要下載並安裝授權，才能使用 Amazon DCV。Amazon DCV 授權需求會根據您安裝和使用 Amazon DCV 伺服器的位置而有所不同。

**重要**  
下列授權需求僅適用於 Amazon DCV 2017.0 版及更新版本。

## Amazon DCV 授權需求
<a name="dcv-lic-req"></a>

**Topics**
+ [Amazon EC2 上的 Amazon DCV](#setting-up-license-ec2)
+ [Amazon DCV 的其他使用案例](#setting-up-license-otherusecases)
+ [遠端存取 Windows Server 的 Microsoft 授權需求](#windows-lic-reqs)

### Amazon EC2 上的 Amazon DCV
<a name="setting-up-license-ec2"></a>

您不需要授權伺服器即可在 EC2 執行個體上安裝和使用 Amazon DCV 伺服器，包括在 AWS Outposts 和 AWS Local Zones 上執行的執行個體。Amazon DCV 伺服器會自動偵測其是否在 Amazon EC2 執行個體上執行，並定期連線至 S3 儲存貯體，以判斷是否有可用的有效授權。

請確定您的執行個體具有下列屬性：
+ 它可以到達 Amazon S3 端點。如果它可以存取網際網路，則會使用 Amazon S3 公有端點進行連線。如果您的執行個體無法存取網際網路，請使用傳出安全群組規則或存取控制清單 (ACL) 政策來設定 VPC 的閘道端點，以允許您透過 HTTPS 存取 Amazon S3。如需詳細資訊，請參閱《*Amazon* [VPC 使用者指南》中的閘道 VPC 端點](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-gateway.html)。如果您在連線至 S3 儲存貯體時遇到任何問題，請參閱 *AWS 知識中心*中的[為什麼我無法使用閘道 VPC 端點連線至 S3 儲存貯體？](https://aws.amazon.com/premiumsupport/knowledge-center/connect-s3-vpc-endpoint/)。
+ 它具有存取所需 Amazon S3 物件的許可。將下列 Amazon S3 存取政策新增至執行個體的 IAM 角色，並將*區域*預留位置取代為您的 AWS 區域 （例如 `us-east-1`)。如需詳細資訊，請參閱[建立 IAM 角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html)。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
             "Effect": "Allow",
             "Action": "s3:GetObject",
             "Resource": "arn:aws:s3:::dcv-license.region/*"
         }
      ]
  }
  ```

------
+ 如果您使用的是 Windows 執行個體，請確定執行個體可以存取*執行個體中繼資料服務*。需要存取此服務，以確保 Amazon DCV 伺服器可以獲得適當授權。如需執行個體中繼資料服務的詳細資訊，請參閱《*Amazon EC2 使用者指南*》中的[執行個體中繼資料和使用者資料](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html)。

  如果您使用的是自訂 Windows AMI，則必須安裝 EC2Launch，這可確保您的執行個體可以存取執行個體中繼資料服務。如需詳細資訊，請參閱《Amazon [ EC2 使用者指南》中的使用 EC2Launch 設定 Windows 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch.html)。 *Amazon EC2 *

如果您要在 Amazon EC2 執行個體上安裝和使用 Amazon DCV 伺服器，可以略過本章的其餘部分。本章的其餘部分僅適用於 Amazon DCV 伺服器的所有其他使用案例。

### Amazon DCV 的其他使用案例
<a name="setting-up-license-otherusecases"></a>

對於所有其他使用案例，安裝和使用 Amazon DCV 伺服器需要授權。有下列授權選項可用：
+ **自動評估授權** — 當您安裝 Amazon DCV 伺服器時，會自動安裝此類型的授權。這類授權在安裝後 30 天內有效。授權過期後，您就無法在伺服器上建立和託管 Amazon DCV 工作階段。這些授權適用於短期測試和評估。若要測試較長的時間，請申請延伸評估授權。
**注意**  
如果未設定其他授權，Amazon DCV 伺服器會預設為自動評估授權。
+ **延長評估授權** — 延長評估授權是一種評估授權，可延長自動評估授權提供的初始 30 天評估期間。期間 AWS 由 case-by-case決定。延伸評估授權在過期後無效，您無法再在伺服器上建立和託管 Amazon DCV 工作階段。延伸評估授權必須向列於 Amazon DCV 網站[如何購買](https://www.nice-software.com/index.html#buy)頁面的 Amazon DCV 經銷商或經銷商申請。這些授權做為授權檔案，必須安裝在 Amazon DCV 伺服器上。
**注意**  
在 Amazon EC2 Mac 執行個體上使用 Amazon DCV 時，執行個體必須能夠存取 Amazon DCV 授權 S3 儲存貯體的 Amazon DCV 伺服器。如果執行個體無法存取授權 S3 儲存貯體，將無法啟動 Amazon DCV 工作階段。
+ **生產授權** - 生產授權是您從 Amazon DCV 購買的完整授權。生產授權是由授權伺服器管理的「浮動授權」**。使用浮動授權，您可以在網路中執行多個 Amazon DCV 伺服器。同時，您也可以限制您可以跨所有伺服器建立的並行 Amazon DCV 工作階段數量。每個並行 Amazon DCV 工作階段都需要一個授權。生產授權以授權檔案形式散佈，必須安裝在 Reprise License Manager (RLM) 伺服器。生產授權有兩種類型：
  + **永久授權** - 永久授權沒有過期日期，可以無限期使用。
  + **訂閱** - 訂閱的有效期有限，通常為一年。授權檔案中會指出授權到期日。授權過期後，您就無法在 Amazon DCV 伺服器上建立和託管 Amazon DCV 工作階段。

如需有關如何購買 Amazon DCV 永久授權或訂閱的資訊，請參閱[如何在 Amazon DCV 網站上購買](https://www.nice-software.com/index.html#buy)，以及尋找您所在區域的 Amazon DCV 經銷商或經銷商。

#### 授權需求
<a name="licensing-requirements"></a>
+ Amazon DCV 用戶端不需要授權。
+ Amazon DCV 伺服器授權檔案與舊版的 Amazon DCV 伺服器回溯相容。例如，您可以將 Amazon DCV 伺服器版本 2021 授權與 Amazon DCV 伺服器版本 2019 搭配使用。
+ Amazon DCV 伺服器版本至少需要相同版本的 Amazon DCV 伺服器授權。例如，如果您使用 Amazon DCV 伺服器版本 2021，則需要授權版本 2021 或更新版本。如果您升級至更新的 Amazon DCV 伺服器版本，您必須請求相容的授權檔案。如需詳細資訊，請聯絡您的 Amazon DCV 經銷商或經銷商。

**注意**  
如需 Amazon DCV 伺服器相容性的詳細資訊，請參閱 [相容性考量](setting-up-upgrading.md#compatibility-considerations)。

### 遠端存取 Windows Server 的 Microsoft 授權需求
<a name="windows-lic-reqs"></a>

Microsoft 要求，除了 Windows Server 用戶端存取授權 (CAL) 之外，您必須為每個遠端存取伺服器圖形使用者介面 (GUI) 的使用者，為您的 Windows Server 版本設定 Windows Server 遠端桌面服務 (RDS) CAL。無論您使用的遠端顯示通訊協定為何。如果您使用 Amazon DCV 存取遠端 Windows Server 主機的 GUI，也需要此授權。

如果您在 Amazon EC2 執行個體上執行 Amazon DCV 伺服器並使用 [ Windows Server AMI](https://aws.amazon.com/windows/resources/amis/)，Amazon 會負責 Windows Server CAL 的授權成本，並提供兩個僅用於管理目的的 Windows Server RDS CALs。這僅用於測試、維護和管理。

如需詳細資訊，請參閱 [Microsoft 產品條款網站](https://www.microsoft.com/licensing/terms/)。如果您對 Microsoft 軟體的授權或權利有任何疑問，請洽詢您的法務團隊、Microsoft 或您的 Microsoft 經銷商。

# 安裝延伸評估授權
<a name="setting-up-evaluation"></a>

當您向 Amazon DCV 請求延伸評估授權時，您會收到定義授權`license.lic`的檔案。

**安裝延伸評估授權**  
將 `license.lic` 檔案放在伺服器的下列資料夾中：
+ Windows 伺服器

  ```
  C:\Program Files\NICE\DCV\Server\license\license.lic
  ```
+ Linux 伺服器

  ```
  /usr/share/dcv/license/license.lic
  ```

或者，若要`license.lic`將 放在伺服器上的不同資料夾中，您必須更新`license-file`組態參數，以便指定授權檔案的完整路徑。

**Topics**
+ [在 Windows Server 上變更授權路徑](#change-param-win)
+ [在 Linux 伺服器上變更授權路徑](#change-param-lin)

## 在 Windows Server 上變更授權路徑
<a name="change-param-win"></a>

**若要更新 Windows 伺服器的 `license-file` 組態參數**

1. 開啟 Windows 登錄編輯程式。

1. 導覽至 **HKEY\$1USERS\$1S-1-5-18\$1Software\$1GSettings\$1com\$1nicesoftware\$1dcv\$1license\$1** 金鑰，然後選取 **license-file** 參數。

   如果登錄機碼中沒有 `license-file` 參數，請建立一個：

   1. 在左邊窗格中開啟 **license** 機碼的內容 (按右鍵) 功能表，並選擇**新增**、**字串值**。

   1. 在**名稱**中，輸入 `license-file`，然後按 **Enter**。

1. 開啟 **license-file** 參數。在**數值資料**中，輸入 `license.lic` 檔案的完整路徑。

1. 選擇 **OK (確定)** 並關閉 Windows 登錄編輯程式。

## 在 Linux 伺服器上變更授權路徑
<a name="change-param-lin"></a>

**若要更新 Linux 伺服器的 `license-file` 組態參數**

1. 導覽至 `/etc/dcv/`，然後使用您徧好的文字編輯器開啟 `dcv.conf`。

1. 在 `license-file` 區段中找出 `[license]` 參數，然後將現有的路徑取代為 `license.lic` 檔案新的完整路徑。

   如果 `license-file` 區段中沒有 `[license]` 參數，請使用下列格式新增此參數：

   ```
   license-file = "/custom-path/license.lic"
   ```

1. 儲存並關閉檔案。

# 安裝生產授權
<a name="setting-up-production"></a>



本主題中的以下章節說明如何購買和使用生產授權 （永久授權或訂閱）。

**Topics**
+ [步驟 1：安裝 RLM 伺服器](#install-rlm)
+ [步驟 2：取得 RLM 伺服器的主機 ID](#hostid-rlm)
+ [步驟 3：購買永久授權或訂閱](#license-purchase)
+ [步驟 4：修改授權檔案](#setting-up-production-license-file)
+ [步驟 5：設定 RLM 伺服器](#setting-up-rlm-server)
+ [步驟 6：設定 Amazon DCV 伺服器](#setting-up-dcv-server)

## 步驟 1：安裝 RLM 伺服器
<a name="install-rlm"></a>

購買永久授權或訂閱時，您會獲得一個授權檔案，其中就定義授權條款。您必須將此授權檔案安裝在 Reprise License Manager (RLM) 伺服器。

如需有關 RLM 的詳細資訊，請參閱 [Reprise Software](https://reprisesoftware.com/products/reprise-license-manager-rlm/) 網站。

**Topics**
+ [在 Windows 上安裝 RLM 伺服器](#install-rlm-windows)
+ [在 Linux 上安裝 RLM 伺服器](#install-rlm-linux)

### 在 Windows 上安裝 RLM 伺服器
<a name="install-rlm-windows"></a>

**在 Windows 上安裝 RLM 伺服器**

1. 從 [Reprise Software 網站](https://reprisesoftware.com/support/admin/license-administration-bundle/)下載 RLM License Administration Bundle。
**注意**  
從 Amazon DCV 2022.1 版開始，需要 >= 14 的 RLM 伺服器。舊版需要 RLM >= 12。  
建議安裝 RLM 授權管理套件的最新穩定版本。

1. 將 RLM License Administration Bundle 安裝到 `C:\RLM`。

### 在 Linux 上安裝 RLM 伺服器
<a name="install-rlm-linux"></a>

**在 Linux 上安裝 RLM 伺服器**

1. 從 [Reprise Software 網站](https://reprisesoftware.com/support/admin/license-administration-bundle/)下載 RLM License Administration Bundle。
**注意**  
從 Amazon DCV 2022.1 版開始，需要 >= 14 的 RLM 伺服器。舊版需要 RLM >= 12。  
建議安裝 RLM 授權管理套件的最新穩定版本。

1. 建立使用者群組和 `rlm` 使用者。這可以是任何有效的使用者或服務帳戶。我們強烈建議您不要使用此值的根帳戶。

   ```
   $ groupadd -r rlm
   ```

   ```
   $ useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm
   ```

1. 建立 RLM 伺服器所需的 `/opt/nice/rlm` 和 `/opt/nice/rlm/license` 目錄。

   ```
   $ mkdir -p /opt/nice/rlm/license
   ```

1. 將 RLM License Administration Bundle 的內容解壓縮至 `/opt/nice/rlm/`，並確定檔案由 `rlm` 使用者所擁有。

   ```
   $ tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1
   ```

   ```
   $ chown -R rlm:rlm /opt/nice/rlm
   ```

## 步驟 2：取得 RLM 伺服器的主機 ID
<a name="hostid-rlm"></a>

安裝 RLM 伺服器之後，您必須取得 RLM 伺服器的主機 ID。購買永久授權或訂閱時，您需要提供此主機 ID。

### 在 Windows 上取得 RLM 伺服器主機 ID
<a name="hostid-rlm-windows"></a>

**若要取得伺服器的主機 ID，請開啟命令提示字元，**  
導覽至 `C:\RLM\`，然後執行下列命令。

```
C:\> rlmutil.exe rlmhostid ether
```

命令會傳回 RLM 伺服器的主機 ID，如下所示。

```
Hostid of this machine: 06814example
```

請記下主機 ID。下一個步驟需要此值。

### 在 Linux 上取得 RLM 伺服器主機 ID
<a name="hostid-rlm-linux"></a>

**若要取得伺服器的主機 ID，請單一傳回**

1. 導覽至 `/opt/nice/rlm/`。

1. 執行以下命令：

   ```
   $ ./rlmutil rlmhostid ether
   ```

   命令會傳回每個網路界面的 RLM 伺服器主機 ID，如下所示。

1. 記錄主機 ID。下一個步驟需要此值。

**Example**  
已執行此程序，並傳回下列單一 ID：  

```
Hostid of this machine: 0a1b2c3d4e5f
```
然後會記錄此 ID，並將用來購買 DCV 的授權。

**若要取得伺服器的主機 ID，多個 會傳回**

1. 導覽至 `/opt/nice/rlm/`。

1. 執行以下命令：

   ```
   $ ./rlmutil rlmhostid ether
   ```

   多個 IDs 會在 IDs 清單中傳回。

1. 執行下列命令。

   ```
   iface=$(route -n | grep " UG " | tr -s " " | cut -d" " -f8)
   ip link show $iface | grep link/ether | tr -s " " | cut -d" " -f3 | tr -d ":"
   ```

   命令應傳回閘道網路界面的 RLM 伺服器主機 ID。

1. 記錄主機 ID。下一個步驟需要此值。

**Example**  
程序已執行，並在多個 IDs 的清單中傳回多個 ID：  

```
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
```
介面命令會執行並傳回下列 ID：  

```
Hostid of this machine: 0a1b2c3d4e5f
```
然後會記錄此 ID，並將用來購買 DCV 的授權。

## 步驟 3：購買永久授權或訂閱
<a name="license-purchase"></a>

如需有關如何購買 Amazon DCV 永久授權或訂閱的資訊，請參閱[如何在 Amazon DCV 網站上購買](https://www.nice-software.com/index.html#buy)，以及尋找您所在區域的 Amazon DCV 經銷商或經銷商。

您必須提供 RLM 伺服器的主機 ID。主機 ID 內嵌在 Amazon DCV 提供的授權檔案中。

## 步驟 4：修改授權檔案
<a name="setting-up-production-license-file"></a>

當您購買 Amazon DCV 永久授權或訂閱時，您會收到定義授權`license.lic`的檔案。`license.lic` 檔案包含下列資訊：
+ RLM 伺服器的主機名稱。
+ 您在購買授權時提供的 RLM 伺服器的主機 ID。
+ RLM 伺服器的 TCP 連接埠號碼。預設值為 `5053`。
+ ISV 連接埠號碼。這是選用連接埠，其中 RLM 伺服器會接聽 Amazon DCV 授權請求。如果未指定，RLM 會在啟動時挑選隨機連接埠。
+ 授權涵蓋的 Amazon DCV 產品，以及每個產品的下列詳細資訊：
  + 授權涵蓋的主要版本 （例如，`2017`適用於 2017 Amazon DCV 產品）。
  + 過期日期。 `Permanent`表示授權不會過期。
  + 並行工作階段數目上限 (例如，`10` 代表伺服器上 10 個並行工作階段)。
  + 授權檢查總和。
  + 授權簽章。

下列程式碼區塊顯示 `license.lic` 檔案的格式：

```
HOST RLM_server_hostname RLM_server_host_id RLM_server_port
ISV nice port=port_number
LICENSE product_1 major_version expiration_date concurrent_sessions share=hi _ck=checksum sig="signature"
LICENSE product_2 major_version expiration_date concurrent_sessions share=hi _ck=checksum sig="signature"
```

下列程式碼區塊顯示的 `license.lic` 檔案範例已省略 ISV 連接埠。授權檔案包含兩個 Amazon DCV 產品的授權，即 DCV 和 dcv-gl。

```
HOST My-RLM-server abcdef123456 5053
ISV nice
LICENSE nice dcv 2017 permanent 10 share=hi _ck=456789098a sig="abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890ab"
LICENSE nice dcv-gl 2017 permanent 10 share=hi _ck=123454323x sig="1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz12"
```

**編輯 `license.lic` 檔案**

1. 在您偏好的文字編輯器中開啟檔案 。

1. 將 RLM 伺服器的主機名稱和 TCP 連接埠號碼新增至檔案的第一行，開頭為 `HOST`。
**警告**  
*RLM\$1server\$1host\$1id* 是您在購買授權時提供的主機 ID。您無法編輯 *RLM\$1server\$1host\$1id*。

1. （選用） 透過新增 ，在檔案中以 開頭的行中`ISV`新增 ISV 連接埠號碼`port=port_number`。需要此連接埠才能啟用與 DCV 伺服器的通訊。

   如果您不想指定 ISV 連接埠，請省略 `port=port_number`。如果您未指定 ISV 連接埠，則 RLM 會在每次啟動時使用隨機連接埠。
**警告**  
如果您有防火牆設定阻止使用隨機選取的連接埠，除了 `HOST`行中指定的 RLM 連接埠之外，還需要指定此連接埠並設定防火牆來啟用它。

1. 儲存並關閉檔案。

**警告**  
編輯授權檔案的其他任何部分會損毀檔案的簽章，並導致授權無效。

## 步驟 5：設定 RLM 伺服器
<a name="setting-up-rlm-server"></a>

修改授權檔案之後，您必須將其放在 RLM 伺服器上，然後啟動 RLM 服務。

**Topics**
+ [在 Windows 上設定 RLM 伺服器](#prep-windows)
+ [在 Linux 上設定 RLM 伺服器](#prep-linux)

### 在 Windows 上設定 RLM 伺服器
<a name="prep-windows"></a>

**在 Windows 上設定 RLM 伺服器**

1. 連線至 RLM 伺服器。

1. 將已編輯的 `license.lic` 檔案複製到 `C:\RLM\license\`。

1. 從 Amazon DCV 伺服器複製 `C:\Program Files\NICE\DCV\Server\license\nice.set` 檔案，並將其放在 RLM 伺服器的 `C:\RLM\` 資料夾中。

1. 安裝 RLM 伺服器做為 Windows 服務。

   ```
   C:\> rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlm
   ```

   如需 RLM 啟動選項的詳細資訊，請參閱 [Reprise Software License Manager (RLM)](https://reprisesoftware.com/products/reprise-license-manager-rlm/) 產品頁面。

1. 啟動 RLM 伺服器。

   ```
   C:\> net start dcv-rlm
   ```

1. 確認 RLM 伺服器正在執行。

   1. 使用您偏好的文字編輯器開啟 `C:\RLM\nice.dlog`，並確認出現下列這一行。

      ```
      date_time (nice) Server started on license1 (hostid: host_id) for: dcv dcv-gl
      ```
**注意**  
`rlm.log` 檔案的內容可能依 RLM 伺服器版本而略有不同。

   1. 執行下列命令。

      ```
      C:\RLM\rlmutil rlmstat -a -c rlm_server_hostname@5053
      ```

      命令會傳回 RLM 伺服器的相關資訊。

### 在 Linux 上設定 RLM 伺服器
<a name="prep-linux"></a>

**在 Linux 上設定 RLM 伺服器**

1. 將已編輯的 `license.lic` 檔案複製到 `/opt/nice/rlm/license/`。

1. 從 Amazon DCV 伺服器複製`/usr/share/dcv/license/nice.set`檔案，並將其放在 `/opt/nice/rlm` RLM 伺服器上。

1. 建立 RLM 伺服器服務，並確定會在啟動時自動啟動。

   1. 在 `dcv-rlm` 資料夾中建立名為 `/opt/nice/rlm/` 的檔案：

      ```
      $ touch /opt/nice/rlm/dcv-rlm
      ```

   1. 使用您偏好的文字編輯器開啟檔案，並在其中加入下列指令碼。儲存並關閉檔案。

      ```
      #! /bin/sh
      # chkconfig: 35 99 01
      # description: The Reprise License Manager daemon.
      # processname: dcv-rlm
      
      ### BEGIN INIT INFO
      # Provides: dcv-rlm
      # Required-Start: $local_fs $remote_fs $syslog
      # Required-Stop: $local_fs $remote_fs $syslog
      # Default-Start: 3 4 5
      # Default-Stop: 0 1 2 6
      # Short-Description: The Reprise License Manager daemon.
      # Description: A service that runs the Reprise License Manager daemon.
      ### END INIT INFO
      
      # user used to run the daemon
      RLM_USER="rlm"
      
      # root of rlm installation
      RLM_ROOT="/opt/nice/rlm"
      
      # license directory (license files should have .lic extension)
      RLM_LICENSE_DIR="/opt/nice/rlm/license"
      
      # log file
      RLM_LOG_FILE="/var/log/rlm.log"
      
      _getpid() {
          pidof -o $$ -o $PPID -o %PPID -x "$1"
      }
      
      start() {
          echo -n "Starting rlm: "
          touch ${RLM_LOG_FILE}
          chown "${RLM_USER}" ${RLM_LOG_FILE}
          su -p -s /bin/sh "${RLM_USER}" -c "${RLM_ROOT}/rlm -c ${RLM_LICENSE_DIR} \
              -nows -dlog +${RLM_LOG_FILE} &"
          if [ $? -ne 0 ]; then
              echo "FAILED"
              return 1
          fi
          echo "OK"
      }
      
      stop() {
          echo -n "Stopping rlm: "
          pid=`_getpid ${RLM_ROOT}/rlm`
          if [ -n "$pid" ]; then
              kill $pid >/dev/null 2>&1
              sleep 3
              if [ -d "/proc/$pid" ] ; then
                  echo "FAILED"
                  return 1
              fi
          fi
          echo "OK"
      }
      
      status() {
          pid=`_getpid ${RLM_ROOT}/rlm`
          if [ -z "$pid" ]; then
              echo "rlm is stopped"
              return 3
          fi
          echo "rlm (pid $pid) is running..."
          return 0
      }
      
      restart() {
          stop
          start
      }
      
      case "$1" in
          start)
              start
              ;;
          stop)
              stop
              ;;
          status)
              status
              ;;
          restart)
              restart
              ;;
          *)
              echo $"Usage: $0 {start|stop|status|restart}"
              exit 1
      esac
      
      exit $?
      
      # ex:ts=4:et:
      ```

   1. 將指令碼設為可執行檔，再複製到 `/etc/init.d/`，然後加入至 `chkconfig` 公用程式：

      ```
      chmod +x /opt/nice/rlm/dcv-rlm 
      ```

      ```
      cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
      ```

      ```
      chkconfig --add dcv-rlm
      ```

1. 啟動 RLM 伺服器：

   ```
   $ service dcv-rlm start
   ```

1. 確認 RLM 伺服器依預期在執行並且正常運作。使用您偏好的文字編輯器開啟 `var/log/rlm.log`，並確認出現下列一行：

   ```
   date_time (nice) Server started on license1 (hostid: host_id) for: dcv dcv-gl
   ```
**注意**  
`rlm.log` 檔案的內容可能依 RLM 伺服器版本而略有不同。

## 步驟 6：設定 Amazon DCV 伺服器
<a name="setting-up-dcv-server"></a>

將 Amazon DCV 伺服器設定為使用 RLM 伺服器。若要這樣做，您必須在 Amazon DCV 伺服器上設定`license-file`組態參數。

 `license-file` 參數必須使用 RLM 伺服器的規格來設定，格式為 `RLM_server_port@RLM_server`。RLM 伺服器可以指定為主機名稱或 IP 地址。如果未明確設定，則 RLM 伺服器連接埠預設為 `5053`。

 如果使用多個 RLM 伺服器，您可以指定多個 RLM 伺服器規格的清單，在 Linux `:`上由 分隔，在 Windows `;` 上由 分隔。然後，伺服器將嘗試依序連接到每個伺服器，直到可以與對應的 RLM 伺服器建立一個連線。例如，當使用 RLM 容錯移轉伺服器接管主要 RLM 伺服器無法連線時，這特別有用。在此情況下，您可以使用下列格式指定授權： `RLM_primary_server_port@RLM_primary_server:RLM_failover_server_port@RLM_failover_server`

**注意**  
如果 Amazon DCV Server 安裝在 Windows 上，您需要使用 分隔規格中的項目`;`。

**Topics**
+ [Windows Amazon DCV Server 組態](#config-win)
+ [Linux Amazon DCV 伺服器組態](#config-linux)

### Windows Amazon DCV Server 組態
<a name="config-win"></a>

**若要設定 Windows 伺服器的 `license-file` 組態參數**

1. 開啟 Windows 登錄編輯程式。

1. 導覽至 **HKEY\$1USERS\$1S-1-5-18\$1Software\$1GSettings\$1com\$1nicesoftware\$1dcv\$1license\$1** 金鑰，然後選取 **license-file** 參數。

   如果登錄機碼中沒有 `license-file` 參數，則必須建立：

   1. 在左邊窗格中開啟 **license** 機碼的內容 (按右鍵) 功能表，並選擇**新增**、**字串值**。

   1. 在**名稱**中，輸入 `license-file`，然後按 **Enter**。

1. 開啟 **license-file** 參數。在**數值資料**中，以 `RLM_server_port@RLM_server` 格式輸入 RLM 伺服器的連接埠號碼和主機名稱。如果您需要設定與多個 RLM 伺服器的連線，請檢查上述備註。

1. 選擇 **OK (確定)** 並關閉 Windows 登錄編輯程式。

### Linux Amazon DCV 伺服器組態
<a name="config-linux"></a>

**若要設定 Linux 伺服器的 `license-file` 組態參數**

1. 導覽至 `/etc/dcv/`，然後使用您徧好的文字編輯器開啟 `dcv.conf`。

1. 在 `[license]` 區段中，找到 `license-file` 參數。然後，將現有路徑取代為`RLM_server_port@RLM_server`格式為 RLM 伺服器的連接埠和主機名稱。

   如果 `license-file` 區段中沒有 `[license]` 參數，請使用下列格式新增此參數：

   ```
   license-file = "RLM_server_port@RLM_server"
   ```

   如果您需要設定與多個 RLM 伺服器的連線，請檢查上述備註。

1. 儲存並關閉檔案。

# 更新生產授權
<a name="updating-licenses"></a>

Amazon DCV 伺服器每隔幾分鐘會檢查 RLM 伺服器上的授權。如果在 RLM 伺服器上更新授權，Amazon DCV 伺服器會自動更新執行中工作階段所使用的授權。下列程序詳細說明如何在 RLM 上更新 DCV 授權。

**在 RLM 伺服器上更新 DCV 授權**

1. 更新先前[已安裝](setting-up-production.md#setting-up-rlm-server)的授權檔案。在 Linux 上，它應該已放置在 `/opt/dcv/rlm/license/license.lic`中的 Windows 上的 。 `C:\RLM\license\license.lic`

1. `C:\RLM\rlmutil.exe rlmreread` 在 Windows 或 Linux `/opt/nice/rlm/rlmutil rlmreread` 上執行 ，強制重新載入授權檔案。

 在 RLM 伺服器上更新授權之後，Amazon DCV 伺服器應該在幾分鐘內 （通常為 5 分鐘或更短） 檢查新授權的使用。

 從 Amazon DCV 2021.0 版開始，您可以使用下列命令**做為管理員**，以立即強制授權更新：

```
$ dcv reload-licenses
```

# 步驟 3：設定 Amazon DCV 伺服器映像 （選用）
<a name="imaging"></a>

 自訂 [Amazon EC2](https://aws.amazon.com/ec2/) 執行個體之後，您可以將這些變更擷取為 [Amazon Machine Image]( https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) (AMI)。此功能可讓您在需要時從單一 AMI 啟動多個執行個體，所有執行個體都具有相同的組態。當您需要使用高效能遠端顯示通訊協定安全地串流時，您可以在拍攝 Amazon EC2 執行個體映像之前，將 Amazon DCV 新增至您的作業系統。映像中包含 Amazon DCV 組態，可讓您在映像層級分隔業務單位，或在部署的執行個體上設定特定 DCV 組態。

 例如，如果您從單一 AMI 部署多個 Amazon EC2 執行個體，您可以為本機使用者帳戶使用自動主控台建立，並將 Amazon DCV 許可委派給最終使用者。或者，您也可以使用中介裝置，例如 [Amazon DCV Session Manager](https://docs.aws.amazon.com/dcv/latest/sm-admin/what-is-sm.html)，大規模管理 Amazon DCV 工作階段建立。

 建立 Amazon DCV AMI 的方式有兩種：

## 建置 Amazon DCV 映像
<a name="building-image"></a>

 首先，您必須在系統上安裝 Amazon DCV。如果沒有，請確保 [Amazon DCV 支援](https://docs.aws.amazon.com/dcv/latest/adminguide/servers.html#requirements)您的系統，然後遵循[安裝](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html)指示。安裝並[設定](https://docs.aws.amazon.com/dcv/latest/adminguide/manage.html) Amazon DCV 後，請取得執行個體的 [AMI](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/tkv-create-ami-from-instance.html)。

 或者，如果您符合 [Windows](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-winprereq.html) 或 [Linux](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html) 的 Amazon DCV 先決條件，您可以執行 Amazon 受管映像建置器 Amazon DCV 元件來安裝和設定 Amazon DCV。您可以執行下列動作來擷取元件：

1. 導覽至 [Amazon EC2 Image Builder 主控台](https://console.aws.amazon.com/imagebuilder/home?#/viewComponents)中的元件頁面。

1. 選取**篩選條件擁有者**下拉式功能表，然後選取**快速啟動 (Amazon 受管）**。

1. 使用篩選條件文字方塊來搜尋 `dcv-server-windows`或 `dcv-server-linux`。

1. 選取元件的超連結。

1. 在 Amazon DCV 元件頁面上，從內容區段擷取元件**內容**。

1. 使用[AWS 任務協調器和執行器](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-component-manager.html) (AWSTOE) 在執行個體本機執行元件。
**注意**  
如需詳細資訊，請參閱[開始使用 AWSTOE](https://docs.aws.amazon.com/imagebuilder/latest/userguide/toe-get-started.html)。

如需元件中的參數用量，請參閱下節。

## 將 Amazon DCV 新增至映像管道
<a name="adding-image-to-pipeline"></a>

[EC2 Image Builder 配方](https://docs.aws.amazon.com/imagebuilder/latest/userguide/manage-recipes.html)會定義基本映像，做為建立新映像的起點，以及您新增的一組元件來自訂映像，並確認一切如預期般運作。在此配方中，選取 `dcv-server-windows`或 `dcv-server-linux`元件，以在管道中自動安裝 Amazon DCV。選取其中一個元件時，您可以微調參數以符合您的需求。

**注意**  
針對 Linux，必須符合所有[先決條件](https://docs.aws.amazon.com/en_us/dcv/latest/adminguide/setting-up-installing-linux-prereq.html)。這可以在基礎 AMI 或先前的映像建置器元件中完成。

### Parameters
<a name="imaging-parameters"></a>

**Windows**
+ `sessionOwner`- 設定自動建立工作階段的預設擁有者。如果未指定，則會停用自動建立主控台。如需詳細資訊，請參閱《Amazon DCV 管理指南》中的[啟用自動主控台工作階段](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto)。
+ `dcvPermissions`- 設定工作階段的 Amazon DCV 許可。如需詳細資訊，請參閱《DCV 管理指南》中的[使用許可檔案](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization-file-create.html)。

**Linux**
+ `SessionOwner`- 設定自動建立工作階段的預設擁有者。如果未指定，則會停用自動建立主控台。如需詳細資訊，請參閱《Amazon DCV 管理指南》中的[啟用自動主控台工作階段](https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto)。
+ `Packages`- 定義要安裝的 Amazon DCV 套件。如果為空，則會安裝所有可用的 Amazon DCV 套件。如需詳細資訊，請參閱《[Amazon DCV 管理指南》中的在 Linux 上安裝](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html) Amazon DCV 伺服器。

如果您想要修改元件，您可以[建立新的元件](https://docs.aws.amazon.com/imagebuilder/latest/userguide/create-component-console.html)版本。