根据不同的项目网络场景环境,实现远程服务器的方式有很多:

image-20230203142735265


 

image-20230203143222097

技术协议:

三种协议的对比

 SPICE更多VNCRDP
BIOS屏幕显示不能
全彩支持
更改分辨率
多显示器多显示器支持(高达4画面)只有一个屏幕多显示器支持
图像传输图像和图形传输图像传输图像和图形传输
视频播放支持GPU加速支持不能GPU加速支持
音频传输双向语音可以控制不能双向语音可以控制
鼠标控制客户端服务器都可以控制服务器端控制服务器端控制
USB传输USB可以通过网络传输不能USB可以通过网络传输

xrdp安装

xrdp优点:

下面详细介绍xrdp服务安装与软件包依赖处理过程。

centos7.9安装xrdp

 

解决依赖

xrdp软件包是epel源中的软件包,需要使用到epel源

依赖

如下的依赖输出可以大概了解到xrdp1是需要epel源中的imlib2软件包,xrdp本身也是epel源中的软件包,其它的都是base源中提供的。服务器有互联网络连接时配置上epel源直接yum 安装即可,yum会自动处理案卷依赖。如果没有网络时,需要下载最新的centos7 iso镜像并配置本地yum源,同时在有网的环境下通过如下方式获取xrdp、imlib2包(epel源不提供iso下载,而且镜像克隆epel源占用的磁盘空间成本太高。):

然后yum localinstall

 

离线安装

检查服务端口状态

 

连接效果

电脑打开MSTSC连接工具,输入100.64.1.123:5901,进入登陆界面:

image-20230203140220244

 

显示清晰,延迟与winodws mstsc 基本一致,体验良好。

image-20230203113705301

 

 

附录

SPICE网站与连接效果

https://www.spice-space.org/ 网站

img

SPICE连接一般使用于IaaS场景中,是一种虚拟桌面实现,需要集中部署规划,效果是最接近真实显示器连接的。

scheme with SPICE components

 

关于后期补充:ubuntu的远程使用