文章目录
- 1. 简介
- 2. 功能
- 3. 安装
- 3.1 Rocky Linux 8 安装桌面环境|AlmaLinux 8
- 3.2 Rocky Linux 8 安装 RealVNC 服务器|AlmaLinux 8
- 3.2.1 界面安装
- 3.2.2 终端安装
- 4. 配置团队帐号远程
- 4.1 Rocky Linux 8 配置 RealVNC 服务器|AlmaLinux 8
- 4.2 设置 RealVNC 客户端
- 5. 配置密钥远程
1. 简介
VNC技术是由Olivetti和Oracle在英国剑桥的研究实验室创建的。它有助于使用远程帧缓冲协议 (RFB) 访问/控制远程系统。VNC 使用客户端-服务器模型,其中 VNC 服务器安装在远程系统上,VNC 客户端安装在本地系统上。一旦获得权限,VNC 服务器就会将远程计算机屏幕的副本传输到客户端。提供 VNC 的软件包括;TeamViewer、UltraVNC、TightVNC、TigerVNC、VNC4server、Vino 等。
本指南旨在说明如何在 Rocky Linux 8|AlmaLinux 8 上设置 RealVNC 服务器和客户端。RealVNC是一家提供VNC软件的公司。该软件包括一个VNC服务器和一个VNC查看器,可以使用它来启动虚拟网络计算(VNC)连接。
2. 功能
RealVNC具有许多惊人的功能。其中一些是:
- 安全 – RealVNC 从一开始就考虑到了安全性,以平衡您需要的控制与合规性所需的隐私。
- 支持文件传输、打印和聊天 – 在会话期间,您不仅限于与远程屏幕交互。
- 它提供了一个直观的遥控器 - 它允许人们使用鼠标和键盘(或触摸屏),就好像它们属于远程服务器一样。
- 支持多种语言 – RealVNC 提供法语、德语、西班牙语和巴西葡萄牙语以及英语版本,更多翻译正在开发中。
- 提供有人值守和无人值守的访问 - 无论所有者是否在场,都可以连接到远程系统。
- 跨平台支持 – 它在 Windows、Mac、Linux、Raspberry Pi、iOS 和 Android 上提供 PC 到 PC 和移动设备到 PC。
3. 安装
3.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
3.2 Rocky Linux 8 安装 RealVNC 服务器|AlmaLinux 8
3.2.1 界面安装
通过从 RealVNC 下载页面下载最新的可用版本,在远程系统上安装 RealVNC 服务器。从页面中,为您的系统选择适当的文件。
3.2.2 终端安装
您也可以使用以下命令拉取适当的文件:
##For 64-bit
wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-6.11.0-Linux-x64.rpm
##For 32-bit
wget https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-6.11.0-Linux-x64.rpm
下载后,使用以下命令从本地注册表安装 RealVNC:
sudo yum localinstall VNC-Server-6.11.0-Linux-x64.rpm
成功安装后,启动并启用 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
继续并取消注释以下行。
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
重新启动 GDM 显示管理器。
sudo systemctl restart gdm
4. 配置团队帐号远程
4.1 Rocky Linux 8 配置 RealVNC 服务器|AlmaLinux 8
我们需要在服务器上进行多项配置,然后才能启动与客户端的通信。RealVNC 服务器应自动启动,如果没有,请从应用程序菜单启动它。
RealVNC 从下面的窗口开始。
您需要注册一个免费的 RealVNC 团队帐户。此帐户将使建立服务器-客户端通信变得容易。请确保在此处提供有效的电子邮件地址。
通过单击“解决”来许可 RealVNC 服务器
提供创建的帐户凭据并设置订阅。
为 VNC 设置密码
在用户访问窗口中,您可以配置对远程系统的有人值守/无人值守的访问。
您将获得所做设置的预览,单击“应用”以同意它们。在这里,您需要提供特权访问的密码。
完成设置后,单击“完成”完成。
您将为远程桌面连接设置 RealVNC 服务器。
4.2 设置 RealVNC 客户端
为了能够控制远程系统,我们需要在本地系统上安装 RealVNC 查看器。该应用程序可以安装在 Android、Linux、Windows、macOS 等上。从 RealVNC 下载页面为您的系统下载 RealVNC 查看器应用程序。
您可以使用以下命令在 Linux 上安装 RealVNC 客户端:
##On 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
##On 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
安装后,使用以下命令启动 RealVNC Viewer:
vncviewer
登录 RealVNC 帐户。
登录后,RealVNC 团队将与连接的 RealVNC 服务器一起出现。通过单击服务器连接到服务器。
同意身份验证。
接下来,提供设置的 RealVNC 密码。
您将能够获得对系统的远程访问。
5. 配置密钥远程
- 不注册邮箱帐号,通过密钥注册。
参考: