在腾讯云轻量应用服务器上使用 Ubuntu 系统搭建可视化桌面界面(GUI),可以让你通过远程桌面工具访问图形化界面,适用于需要图形操作的场景(如开发调试、运行 GUI 软件等)。
以下是完整的步骤指南:
🧾 一、准备工作
- 已购买腾讯云轻量应用服务器,并安装了 Ubuntu 系统(建议使用 Ubuntu 20.04 或 22.04 LTS)
- 本地电脑已安装远程连接工具(如:Windows 的
Remote Desktop或VNC Viewer)
🔧 二、安装图形界面环境
Ubuntu 默认安装的是无图形界面的 Server 版本。我们需要手动安装一个桌面环境。
1. 更新系统软件包
sudo apt update && sudo apt upgrade -y
2. 安装桌面环境(推荐 XFCE,轻量级)
sudo apt install xfce4 xfce4-goodies -y
其他桌面环境可选:
- GNOME:
sudo apt install ubuntu-desktop- KDE:
sudo apt install kubuntu-desktop- LXDE:
sudo apt install lxde
🌐 三、安装 VNC 远程桌面服务(推荐 TigerVNC)
我们可以通过 VNC 协议远程连接到图形界面。
1. 安装 VNC 服务器
sudo apt install tigervnc-standalone-server tigervnc-common -y
2. 设置 VNC 密码(会提示你输入密码)
vncserver
首次运行后会在 ~/.vnc/ 目录下生成配置文件。
3. 修改启动脚本以启用 XFCE 桌面
编辑启动脚本:
nano ~/.vnc/xstartup
替换为以下内容:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
保存并退出(Ctrl + O → Enter → Ctrl + X)。
然后给脚本加上执行权限:
chmod +x ~/.vnc/xstartup
⚙️ 四、配置 VNC 服务开机自启(可选)
创建 systemd 服务:
sudo nano /etc/systemd/system/vncserver@.service
写入以下内容(注意替换 your_username):
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=your_username
PAMName=login
PIDFile=/home/your_username/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
保存后重载 systemd 并设置开机启动:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
🔓 五、开放防火墙端口(腾讯云控制台)
在腾讯云后台轻量服务器的安全组中,添加入站规则,允许 TCP 端口:
5901(VNC 端口号,对应 :1 显示器编号)
🖥️ 六、使用 VNC 客户端连接
下载并安装 VNC 客户端,例如:
- RealVNC Viewer
- TigerVNC
- TightVNC
连接地址格式:
你的公网IP:5901
输入之前设置的 VNC 密码即可看到 XFCE 桌面。
✅ 可选:使用 RDP 替代方案(Xrdp)
如果你更喜欢 Windows 自带的远程桌面连接(RDP),也可以安装 xrdp:
sudo apt install xrdp xfce4 xfce4-goodies
sudo systemctl enable xrdp
sudo systemctl start xrdp
然后在安全组放行端口 3389,使用 Windows 远程桌面连接:
mstsc → 输入公网IP → 登录用户名和密码是 Ubuntu 用户名和密码
📌 总结
| 步骤 | 内容 |
|---|---|
| 安装桌面环境 | apt install xfce4 |
| 安装 VNC 服务 | apt install tigervnc |
| 配置启动脚本 | 启动 XFCE |
| 开机自启 | 创建 systemd 服务 |
| 安全组 | 放行 5901(或 3389) |
| 客户端 | 使用 VNC Viewer 或 mstsc 连接 |
如果你需要进一步配置浏览器、IDE 或其他图形程序,也可以继续在桌面环境中安装所需软件。
如需帮助,欢迎继续提问!
云计算HECS