VNC( 虚拟网络计算(Virtual Network Computing))服务器是基于 GUI 的桌面共享平台,它可让你访问远程桌面计算机。在 Centos 8 和 RHEL 8 系统中,默认未安装 VNC 服务器,它需要手动安装。在本文中,我们将通过简单的分步指南,介绍如何在 Centos 8 / RHEL 8 上安装 VNC 服务器。
要在你的系统中安装 VNC 服务器,请确保你的系统满足以下要求:
在 CentOS 8 / RHEL 8 中安装 VNC 服务器之前,请确保已安装了桌面环境(DE)。如果已经安装了 GNOME 桌面或安装了 GUI 支持,那么可以跳过此步骤。
在 CentOS 8 / RHEL 8 中,GNOME 是默认的桌面环境。如果你的系统中没有它,请使用以下命令进行安装:
成功安装上面的包后,请运行以下命令启用图形模式:
现在重启系统,进入 GNOME 登录页面(LCTT 译注:你可以通过切换运行态来进入图形界面)。
注意: Wayland 是 GNOME 中的默认显示管理器 (GDM),并且未配置用于处理 等远程渲染的
接下来,我们将安装 VNC 服务器,有很多 VNC 服务器可以选择,出于安装目的,我们将安装 TigerVNC 服务器
。它是最受欢迎的 VNC 服务器之一,并且高性能还独立于平台,它使用户可以轻松地与远程计算机进行交互。
现在,使用以下命令安装 TigerVNC 服务器:
步骤 3)为本地用户设置 VNC 密码
假设我们希望用户 pkumar
使用 VNC 进行远程桌面会话,然后切换到该用户并使用 vncpasswd
命令设置其密码,
步骤 4)设置 VNC 服务器配置文件
注意:替换上面文件中的用户名为你自己的。
默认情况下,VNC 服务器在 tcp 端口 5900+n 上监听,其中 n 是显示端口号,如果显示端口号为 “1”,那么 VNC 服务器将在 TCP 端口 5901 上监听其请求。
步骤 5)启动 VNC 服务并允许防火墙中的端口
我将显示端口号设置为 1,因此请使用以下命令在显示端口号 “1” 上启动并启用 vnc 服务,
使用下面的 netstat
或 ss
命令来验证 VNC 服务器是否开始监听 5901 上的请求,
上面命令的输出确认在 tcp 端口 5901 上成功启动了 VNC。使用以下命令在系统防火墙中允许 VNC 服务器端口 “5901”,
步骤 6)连接到远程桌面会话
现在,我们已经准备就绪,可以查看远程桌面连接是否正常工作。要访问远程桌面,请在 Windows / Linux 工作站中启动 VNC Viewer,然后输入 VNC 服务器的 IP 地址和端口号,然后按回车。
接下来,它将询问你的 VNC 密码。输入你先前为本地用户创建的密码,然后单击 “OK” 继续。
现在你可以看到远程桌面,
希望这篇在 Centos 8 / RHEL 8 上安装 VNC 服务器的分步指南为你提供了轻松设置 VNC 服务器并访问远程桌面的所有信息。请在下面的评论栏中提供你的意见和建议。下篇文章再见。谢谢再见!!!
作者: 选题: 译者: 校对:
本文由 原创编译, 荣誉推出
本文介绍在CentOS 8操作系统上安装和配置Xrdp服务器的方法,包括配置防火墙和连接到Xrdp服务器。安装Xrdp服务器后,可以通过易于使用的图形界面从本地台式机管理CentOS 8服务器。
如果你的CentOS 8没有安装桌面环境,如果要连接的计算机没有GUI,则需要安装它。Gnome是CentOS 8中的默认桌面环境,要在远程计算机上安装Gnome,请运行以下命令
执行这个命令需要一段时间,因为它需要下载和安装Gnome软件包。
Xrdp软件包包含在标准CentOS 8存储库中,要安装它,请运行:
安装过程完成后,启动Xrdp服务并在启动时启用它:
可以通过键入以下命令来验证Xrdp是否正在运行:
Xrdp配置文件位于/etc/xrdp目录中,对于常规Xrdp连接,只需将Xrdp设置为使用Gnome,为此,请在文本编辑器中打开以下文件:
在文件末尾添加以下行:
保存文件并重新启动Xrdp服务:
默认情况下,Xrdp侦听所有接口上的3389端口,如果在CentOS 8计算机上运行防火墙(应该始终这样做),则需要添加一条规则以允许Xrdp端口上的通信。
通常,只希望允许从特定IP地址或IP范围访问Xrdp服务器,例如,要仅允许来自192.168.1.0/24的连接,请输入以下命令:
要允许从任何地方到3389端口的通信,请使用以下命令,出于安全原因,强烈建议不要从任何位置进行访问:
为了提高安全性,可以考虑将Xrdp设置为仅在localhost上侦听,并创建SSH隧道以安全地将流量从3389端口上的本地计算机转发到同一端口上的服务器。另一个安全选项是安装OpenVPN并通过专用网络连接到Xrdp服务器,参考。
现在已经配置了Xrdp服务器,是时候打开本地Xrdp客户端并连接到远程CentOS 8系统了。
Windows用户可以使用默认的RDP客户端,在Windows搜索栏中键入“remote”,然后单击“Remote Desktop Connection”,这将打开RDP客户端,在计算机字段中,键入远程服务器的IP地址,然后单击连接:
在登录屏幕上,输入用户名和密码,然后单击确定:
登录后,应该会看到默认的Gnome桌面,它看起来应该像下图这样:
现在,可以使用键盘和鼠标从本地计算机开始与远程桌面进行交互了。