更新时间:2023-02-05 10:12:05浏览次数:455+次
本文介绍在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服务器和客户端就完成了。您可以在远程系统上执行配置和访问文件。