一、准备工作
- 一台运行 Ubuntu 的服务器(可以是云服务器或本地虚拟机),拥有 root 权限或 sudo 用户。
- 服务器已安装轻量级桌面环境(如 XFCE),若未安装,请先执行以下命令:
sudo apt update
sudo apt install xfce4 xfce4-goodies -y
- 本地电脑(Windows / macOS / Linux)用于远程连接。
二、安装 VNC 服务器
2.1 安装 TightVNC 服务器
sudo apt install tightvncserver -y
tightvncserver 是一个轻量且稳定的 VNC 服务器软件。
三、首次启动并设置 VNC 密码
3.1 启动 VNC 服务器(不要用 sudo)
vncserver
首次运行会提示:
- 设置 6~8 位密码(用于客户端连接),并确认一次。
- 是否设置仅查看(view-only)密码?输入
n跳过(除非你需要只读权限)。
成功启动后,终端会显示类似:
New 'X' desktop is your-hostname:1
Starting applications specified in /home/your-user/.vnc/xstartup
Log file is /home/your-user/.vnc/your-hostname:1.log
其中 :1 表示第一个 VNC 会话,对应的端口为 5901(端口号 = 5900 + 显示编号)。
3.2 停止默认会话(以便修改配置文件)
初次启动会自动生成配置文件 ~/.vnc/xstartup,我们需要修改它以启动 XFCE 桌面。
vncserver -kill :1
输出应为:Killing Xtightvnc process ID xxxx

