在本教程中,我们将在 Ubuntu 22.04 上安装 TightVNC 服务器,对其进行配置,并将其用于远程桌面连接。

如何在 Ubuntu 22.04 上安装 TightVNC 服务器:

准备

所有命令都必须代表超级用户执行。

如果启用了防火墙,则需要为传入的 VNC 连接打开端口。对于一个连接,打开5901就足够了,如下图。如果需要更多并发连接,打开5902、5903等。

ufw allow 5901/tcp

安装 TightVNC 服务器

默认情况下,图形环境未安装在服务器版本的 Ubuntu 上。因此,如果我们要连接到远程桌面,我们需要安装一个图形外壳。让我们同时安装 TightVNC 服务器本身。

apt install xfce4 xfce4-goodies tightvncserver

配置 TightVNC 服务器

让我们第一次启动 TightVNC 服务器。它将创建工作所需的文件并要求创建密码。

vncserver

设置密码并确认。如果您需要限制远程桌面控制,请选择只读密码。

现在停止您的 TightVNC 会话以调整其他设置。

vncserver -kill :1

打开 TightVNC 配置文件。

nano ~/.vnc/xstartup

将以下行添加到末尾。

startxfce4

并再次启动服务器。

vncserver

设置自动运行

默认情况下,TightVNC 没有守护程序,并且在系统重新启动后不会打开。为了解决这个问题,让我们在 systemd 重新创建一个新单元。

nano /etc/systemd/system/vncserver.service

在此处插入以下配置:

树莓派入门攻略(小白玩树莓派系列)(1)

重新加载系统:

systemctl daemon-reload

启用 TightVNC 服务器的自动运行并启动它。

systemctl enable --now vncserver

连接到远程桌面

启动任何 VNC 客户端。对于 Windows,您可以使用 RealVNC 或 TightVNC Viewer。对于 Linux - Remmina。使用您的服务器的 IP 地址和端口 5901 作为 VNC 服务器。

树莓派入门攻略(小白玩树莓派系列)(2)

屏幕截图 1. 启动 VNC 客户端

输入您之前创建的密码,您将看到远程桌面。

树莓派入门攻略(小白玩树莓派系列)(3)

,