本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
执行安装后检查
本主题提供了一些安装后检查,您应该在安装 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