执行安装后检查 - Amazon DCV

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

执行安装后检查

本主题提供了一些安装后检查,您应该在安装 Amazon 之后执行这些检查,DCV以确保您的亚马逊DCV服务器配置正确。

确保可以访问 Amazon DCV 服务器

默认情况下,Amazon DCV 服务器配置为通过TCP端口 8443 进行通信。确保可通过此端口访问该服务器。如果您的防火墙禁止通过端口 8443 进行访问,则必须更改 Amazon DCV 服务器的通信端口。有关更多信息,请参阅 更改 Amazon DCV 服务器TCP/UDP端口和监听地址

另外,如果您要在EC2实例DCV上设置 Amazon,请创建一个安全组。这是为了允许访问 Amazon DCV 服务器通信所用的端口。有关更多信息,请参阅如何在上配置安全组EC2

确保可以访问 X 服务器

您必须确保 Amazon DCV 控制台和虚拟会话可以访问 X 服务器。

控制台会话

安装 Amazon DCV 服务器后,即会创建一个dcv用户。确保该用户可以访问 X 服务器。

验证 dcv 用户能否访问 X 服务器

运行以下命令:

$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | 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、亚马逊 Linux 2、Ubuntu 和 Linux Enterprise SUSE

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

虚拟会话

如果您安装了 DCV GL 软件包,则必须确保本地用户可以访问 X 服务器。这可确保 OpenGL 硬件加速正确用于虚拟会话。

验证本地用户能否访问 X 服务器

运行以下命令:

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

如果命令返回 LOCAL:,则表明本地用户可以访问 X 服务器。

如果该命令未返回 LOCAL:,则本地用户无权访问 X 服务器。运行以下命令以重新启动 X 服务器,以及禁用和重新启用 DCV GL:

  • RHEL、Rocky、CentOS、亚马逊 Linux 2、Ubuntu 和 Linux Enterprise SUSE

    $ sudo systemctl isolate multi-user.target
    $ sudo dcvgladmin disable
    $ sudo dcvgladmin enable
    $ sudo systemctl isolate graphical.target

验证 G DCV L 是否已正确安装

安装 GL 软件包时,会自动安装 dcvgldiag 实用程序。DCV您可以使用此实用程序来检查 Linux 服务器配置是否符合 DCV GL 要求。

运行 dcvgldiag 实用程序

使用以下命令:

$ sudo dcvgldiag

该实用程序会返回警告和错误列表并给出可能的解决方案。

验证 Amazon DCV DEB 包裹签名

安装亚马逊DCV后,您可以验证 Debian 软件包上的签名 (DEB)。此验证过程需要使用GPG版本 1。

验证DEB包裹签名

使用以下命令:

gpg1 --import NICE-GPG-KEY-SECRET dpkg-sig --verify nice-dcv-server_2024.0.17979-1_amd64.deb

这会返回一条消息,其中包含 GOODSIG 术语以确认验证了签名。以下示例显示了签名确认消息。代替 Example Key,则会显示密钥。

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