在本教程中,我们将在 Ubuntu 22.04 上安装 TightVNC 服务器,对其进行配置,并将其用于远程桌面连接。
如何在 Ubuntu 22.04 上安装 TightVNC 服务器:
- 安装 TightVNC 服务器前准备系统
- 安装 TightVNC 服务器
- 配置 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
在此处插入以下配置:
重新加载系统:
systemctl daemon-reload
启用 TightVNC 服务器的自动运行并启动它。
systemctl enable --now vncserver
连接到远程桌面
启动任何 VNC 客户端。对于 Windows,您可以使用 RealVNC 或 TightVNC Viewer。对于 Linux - Remmina。使用您的服务器的 IP 地址和端口 5901 作为 VNC 服务器。
屏幕截图 1. 启动 VNC 客户端
输入您之前创建的密码,您将看到远程桌面。