

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 步骤 2：设置 Amazon DCV Session Manager Broker
<a name="broker"></a>

Broker 必须安装在 Linux 主机上。有关支持的 Linux 发行版的更多信息，请参阅[Amazon DCV Session Manager 要求](requirements.md)。将 Broker 安装在与 Agent 和 Amazon DCV 服务器主机不同的主机上。该主机可以安装在不同的私有网络上，但它必须能够连接到 Agent 并与其通信。

**安装并启动 Broker**

1. 连接到您打算在其中安装 Broker 的主机。

1. 程序包使用安全 GPG 签名进行数字签名。要允许程序包管理器验证程序包签名，您必须导入 Amazon DCV GPG 密钥。运行以下命令以导入 Amazon DCV GPG 密钥。
   + Amazon Linux 2、RHEL、CentOS 和 Rocky Linux

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

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

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

1. 下载安装软件包。
   + Amazon Linux 2

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/SessionManagerBrokers/nice-dcv-session-manager-broker-2025.0.539-1.el7.noarch.rpm
     ```
   + Amazon Linux 2023

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/SessionManagerBrokers/nice-dcv-session-manager-broker-2025.0.539-1.amzn2023.noarch.rpm
     ```
   + RHEL 8.x 和 Rocky Linux 8.x

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/SessionManagerBrokers/nice-dcv-session-manager-broker-2025.0.539-1.el8.noarch.rpm
     ```
   + CentOS 9.x、RHEL 9.x 和 Rocky Linux 9.x

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/SessionManagerBrokers/nice-dcv-session-manager-broker-2025.0.539-1.el9.noarch.rpm
     ```
   + Ubuntu 20.04

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/SessionManagerBrokers/nice-dcv-session-manager-broker_2025.0.539-1_all.ubuntu2004.deb
     ```
   + Ubuntu 22.04

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/SessionManagerBrokers/nice-dcv-session-manager-broker_2025.0.539-1_all.ubuntu2204.deb
     ```
   + Ubuntu 24.04

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/SessionManagerBrokers/nice-dcv-session-manager-broker_2025.0.539-1_all.ubuntu2404.deb
     ```

1. 安装软件包。
   + Amazon Linux 2

     ```
     $ sudo yum install -y ./nice-dcv-session-manager-broker-2025.0.539-1.el7.noarch.rpm
     ```
   + Amazon Linux 2023

     ```
     $ sudo yum install -y ./nice-dcv-session-manager-broker-2025.0.539-1.amzn2023.noarch.rpm
     ```
   + RHEL 8.x 和 Rocky Linux 8.x

     ```
     $ sudo yum install -y ./nice-dcv-session-manager-broker-2025.0.539-1.el8.noarch.rpm
     ```
   + CentOS 9.x、RHEL 9.x 和 Rocky Linux 9.x

     ```
     $ sudo yum install -y ./nice-dcv-session-manager-broker-2025.0.539-1.el9.noarch.rpm
     ```
   + Ubuntu 20.04

     ```
     $ sudo apt install -y ./nice-dcv-session-manager-broker_2025.0.539-1_all.ubuntu2004.deb
     ```
   + Ubuntu 22.04

     ```
     $ sudo apt install -y ./nice-dcv-session-manager-broker_2025.0.539-1_all.ubuntu2204.deb
     ```
   + Ubuntu 24.04

     ```
     $ sudo apt install -y ./nice-dcv-session-manager-broker_2025.0.539-1_all.ubuntu2404.deb
     ```

1. 检查默认 Java 环境版本是否为 *11*。

   ```
   $ java -version
   ```

    如果不是，您可以明确设置 Broker 用于定位正确 Java 版本的 Java 主目录。这是通过在 Broker 配置文件中设置 `broker-java-home` 参数完成的。有关更多信息，请参阅 [Broker 配置文件](https://docs.amazonaws.cn/dcv/latest/sm-admin/broker-file.html)。

1. 启动 Broker 服务，并确保该服务在每次实例启动时自动启动。

   ```
   $  sudo systemctl start dcv-session-manager-broker && sudo systemctl enable dcv-session-manager-broker
   ```

1. 将 Broker 的自签名证书副本放置在您的用户目录中。在下一步中安装 Agent 时，您需要使用该证书。

   ```
   sudo cp /var/lib/dcvsmbroker/security/dcvsmbroker_ca.pem $HOME
   ```