介绍:
虚拟网络计算 (VNC) 是一种可视化屏幕共享解决方案,可让您使用触摸板远程操作另一台设备。 它是 Microsoft 的 RDP(远程访问协议)的公平和民主的替代品。 TigerVNC、TightVNC、Vino、vnc4server 和更多的应用程序可用于远程控制基于 Linux 的桌面。 TigerVNC 是一种高性能 VNC 服务器,可用于远程管理或查看基于 Linux 的桌面。 这是公平和民主的。 它确实是一个客户端/服务器程序,可让您与其他计算机上的图形程序进行通信。 在本教程中,我们将指导您在 Ubuntu 20.04 上安装和配置 TigerVNC 服务器。
更新 Ubuntu 20.04:
要开始使用 VNC Server,我们需要首先更新我们的系统和 apt 包。 使用 Ctrl+Alt+T 打开终端,并在其中写入以下查询以进行更新。 它需要一个 sudo 执行密码。 添加root帐户密码并点击 Enter. 完成需要一点时间。
$ sudo apt update && sudo apt upgrade
配置桌面环境:
让我们首先在我们的 Linux 平台上安装桌面环境,默认情况下不包含该环境。 有几个选项,包括 GNOME、MATE、XFCE 等。 在本课中,我们将使用 XFCE 桌面环境。 它确实是一个简约的桌面环境,有助于保持可靠和无缝的 VNC 连接。 尝试所述查询:
$ sudo apt install xfce4 xfce4-goodies
点击“y”确认安装过程。 否则,按“n”停止它。
选择包配置并点击确定按钮。
安装 TightVNC 服务器:
完成 XFCE 工作区部署后配置 TightVNC 服务器模块。 其他著名的 VNC 服务器包括 TigerVNC 和 x11vnc。 使用 apt 查询安装下面列出的软件包。 添加 sudo 密码以继续该过程。
$ sudo apt install tightvncserver
启动 VNC 服务器:
要启用或启动 VNC 服务器,我们需要在 shell 中执行以下非常简单的命令,如下所示:
$ vncserver
由于我们没有为我们的服务器提供任何密码,因此我们需要为我们的服务器添加密码。 在这种情况下,请在 shell 中添加以下密码命令来执行此操作。 它将要求您输入密码并通过再次添加来验证它。 之后,它会询问您是否要添加一些仅供查看的密码。 按“Y”确认,否则按“n”退出。 你可以看到,因为我们添加了“y”。 因此它要求输入密码。 Enter 密码,然后通过再次添加来验证它。
$ vncpasswd
配置 VNC 服务器:
启动服务器后,它创建了一个配置文件。 将 VNC 服务器设置为与 Ubuntu 服务器同时启动非常重要。 此外,您必须指定 VNC 服务器将加入的用户界面。 让我们首先在 TCP 端口 5901 终止现有的 VNC 服务器实例:
$ vncserver –kill :1
现在我们需要创建一个配置文件的备份,即xstartup。 因此,请在 shell 中尝试以下“cp”查询以进行备份。
$ cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
现在用您喜欢的任何编辑器打开配置文件。 在我们的案例中,我们一直使用 GNU nano 编辑器来打开它,如下所示。
$ nano ~/.vnc/xstartup
现在文件已打开,使用图像中下面显示的代码对其进行更新。 Save Ctrl+S 文件,然后通过 Ctrl+X 快捷键退出。
使用下面的查询再次重新启动您的 VNC 服务器。
$ vncserver -localhost
连接服务器:
最后但最重要的部分是与服务器连接。 确保您已安装“SSH”软件包。 让我们首先检查本地服务器。
$ ss -ltn
通过下面的“cd”命令导航到系统文件夹。 之后,使用任何编辑器创建并打开 [email protected] 文件。
$ cd /etc/system/system
$ vim [email protected]
使用以下代码更新文件并退出。
现在添加以下命令以在本地连接 SSH 隧道。 在添加一些肯定的答案后,您可以看到该过程是成功的。
结论:
我们已经了解了如何在 Ubuntu 20.04 上安装和配置 VNC 服务器。 除此之外,我们还看到了如何在服务器上创建密码以及如何连接它。