更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Linux系统上安装和配置RealVNC服务器及客户端

在Linux系统上安装和配置RealVNC服务器及客户端

更新时间:2023-02-05 10:12:05浏览次数:99+次

本文介绍在Rocky Linux 8/AlmaLinux 8/RHEL/CentOS系统上安装和配置RealVNC服务器及客户端的方法。RealVNC是一家提供VNC软件的公司,该软件包括VNC服务器和VNC查看器,可以使用它们来启动虚拟网络计算(VNC)连接。当前RealVNC有很多实用的功能,包括安全、支持文件传输,打印和聊天、提供直观的远程控制、支持多种语言、提供有人值守和无人值守的访问及跨平台支持,可在Windows、Mac、Linux、Raspberry Pi、iOS和Android中运行。

具体操作步骤

步骤1、在Rocky Linux 8/AlmaLinux 8上安装桌面环境

由于VNC允许用户访问和控制远程图形桌面,因此需要在系统上安装桌面环境。

如果没有安装GUI,可以使用以下命令安装Gnome GUI:

sudo dnf update

sudo dnf groupinstall -y "Server with GUI"

安装后,将系统设置为从图形目标启动:

sudo systemctl set-default graphical.target

sudo systemctl default

重新启动系统并切换到已安装的桌面环境:

sudo reboot

步骤2、在Rocky Linux 8/AlmaLinux 8上安装RealVNC服务器

通过从RealVNC下载页面下载最新可用版本,地址在https://www.realvnc.com/en/connect/download/vnc/,在远程系统上安装RealVNC服务器。从页面中,为系统选择适当的文件:

\

同时,还可以使用下面的命令提取相应的文件,可下载最新版本或需要的版本,也有提供VNC-Server-Linux-x64.deb软件包,以下是示例:

##对于64位

wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-6.9.1-Linux-x64.rpm

或:

wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-7.0.0-Linux-x64.rpm

##对于32位

wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-6.9.1-Linux-x86.rpm

下载后,使用以下命令从本地注册表安装RealVNC:

sudo yum localinstall VNC-Server-6.9.1-Linux-*.rpm

会返回realvnc-vnc-server x86_64 6.9.0.46599-1、libXaw、xterm、xorg-x11-fonts-misc等输出信息。

成功安装后,启动并启用VNC服务:

sudo systemctl enable vncserver-virtuald.service

sudo systemctl start vncserver-virtuald.service

sudo systemctl enable vncserver-x11-serviced.service

sudo systemctl start vncserver-x11-serviced.service

在配置GDM显示管理器之前,RealVNC服务器不会启动:

sudo vim /etc/gdm/custom.conf

继续并取消注释以下行:

#取消注释以下行以强制登录屏幕使用Xorg

WaylandEnable=false

重新启动GDM显示管理器:

sudo systemctl restart gdm

步骤3、在Rocky Linux 8/AlmaLinux 8上配置RealVNC服务器

我们需要在服务器上进行几个配置,然后才能启动与客户端的通信。RealVNC服务器应该自动启动,如果没有启动,则从App菜单启动。RealVNC从下面的窗口开始:

\

您需要注册一个免费的RealVNC团队帐户,地址在https://manage.realvnc.com/。此帐户将使建立服务器-客户端通信变得容易。确保您在此处提供工作电子邮件地址。

通过单击解析来许可RealVNC服务器:

\

然后提供创建的帐户凭据并设置订阅。及为VNC设置密码。同时,在用户访问窗口中,您可以配置远程系统的有人值守/无人值守访问。您将获得所做设置的预览,单击应用即可同意。在这里,您需要为特权访问提供密码:

\

设置完成后,单击完成。您将为远程桌面连接设置RealVNC服务器:

\

步骤4、设置RealVNC客户端

为了能够控制远程系统,我们需要在本地系统上安装RealVNC查看器。该应用程序可以安装在Android、Linux、Windows、macOS e.t.c上。从RealVNC下载页面下载适用于您系统的RealVNC查看器应用程序,地址在https://www.realvnc.com/en/connect/download/viewer/linux/。

当然,您也可以使用以下命令在Linux上安装RealVNC客户端:

##在Debian/Ubuntu上

wget https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-6.22.207-Linux-x64.deb

sudo apt install ./VNC-Viewer-6.22.207-Linux-x64.deb

或者:

wget https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-7.0.0-Linux-x64.deb

sudo apt install ./VNC-Viewer-7.0.0-Linux-x64.deb

##在RHEL/CentOS/Rocky Linux 8上

wget https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-6.22.207-Linux-x64.rpm

sudo yum localinstall VNC-Viewer-6.22.207-Linux-x64.rpm

或者:

wget https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-7.0.0-Linux-x64.rpm

sudo yum localinstall VNC-Viewer-7.0.0-Linux-x64.rpm

安装后,使用以下命令启动RealVNC Viewer:

vncviewer

查看器将从以下界面开始:

\

可登录RealVNC帐户。然后在登录后,RealVNC团队将与连接的RealVNC服务器一起出现。这时可通过单击服务器连接到服务器:

\

在出现的界面中请同意身份检查。接下来就提供设置的RealVNC密码。最后您将能够远程访问系统,它将在RealVNC中直观的运行,如下截图:

\

到这里,在Linux操作系统上安装RealVNC服务器和客户端就完成了。您可以在远程系统上执行配置和访问文件。