在腾讯云轻量应用服务器(Lighthouse)上为 Ubuntu 安装图形化桌面,主要目的是为了方便通过 VNC 或 RDP 协议进行远程图形界面管理。由于轻量服务器通常配置较低,建议选择轻量级桌面环境以节省资源。
以下是详细步骤:
✅ 推荐方案:使用 XFCE 桌面 + TigerVNC(轻量、稳定、适合低配服务器)
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 安装 XFCE 桌面环境
sudo apt install xfce4 xfce4-goodies -y
💡 如果不想安装整个
xfce4-goodies,可以只装核心包:sudo apt install xfce4 -y
3. 安装 VNC Server(推荐使用 TigerVNC)
sudo apt install tigervnc-standalone-server tigervnc-common -y
4. 设置 VNC 密码
vncpasswd
按提示设置一个安全的密码(建议至少6位)。
5. 启动 VNC Server
vncserver :1
这会启动一个监听在端口 5901(即 :1)的 VNC 服务。
⚠️ 注意:首次启动后,会在
~/.vnc/目录下生成配置文件和日志。
6. 配置开机自启(可选但推荐)
创建 systemd 服务文件:
sudo nano /etc/systemd/system/vncserver@.service
写入以下内容:
[Unit]
Description=TigerVNC Server
After=syslog.target network-online.target
Wants=network-online.target
[Service]
Type=forking
User=ubuntu
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || true'
ExecStart=/usr/bin/vncserver :1
ExecStop=/usr/bin/vncserver -kill :1
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
启用并启动服务:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
🔧 替代方案:使用 XRDP(支持 Windows Remote Desktop 客户端连接)
如果你希望用 Windows 自带的“远程桌面”连接,可以使用 XRDP:
1. 安装 XFCE 桌面(同上)
sudo apt install xfce4 xfce4-goodies -y
2. 安装 XRDP
sudo apt install xrdp -y
3. 配置 XRDP 使用 XFCE
echo "xfce-session" | sudo tee /etc/xrdp/startwm.sh
4. 重启 XRDP 服务
sudo systemctl restart xrdp
sudo systemctl enable xrdp
5. 防火墙开放端口(如未关闭防火墙)
sudo ufw allow 3389/tcp
📌 然后你可以直接用 Windows 的“远程桌面连接”输入
<公网IP>:3389连接。
🌐 腾讯云轻量服务器注意事项
-
安全组规则:
- 如果使用 VNC,需在腾讯云控制台 → 实例详情 → 防火墙中开放 5901 端口。
- 如果使用 XRDP,需开放 3389 端口。
-
带宽与性能:
- 图形界面会消耗较多 CPU 和内存。建议最低配置 ≥ 2核 2GB 内存。
- 避免安装 GNOME/KDE 等大型桌面,会导致服务器卡顿。
-
默认用户:
- 腾讯云轻量服务器默认用户通常是
ubuntu或root,请确保使用正确用户执行上述命令。
- 腾讯云轻量服务器默认用户通常是
-
自动登录(可选):
- 若希望开机自动进入桌面,可配置 LightDM 自动登录:
sudo nano /etc/lightdm/lightdm.conf添加:
[SeatDefaults] autologin-user=ubuntu autologin-user-timeout=0 user-session=xfce
- 若希望开机自动进入桌面,可配置 LightDM 自动登录:
✅ 验证连接
- VNC 方式:下载 TigerVNC Viewer 或 RealVNC,连接
<公网IP>:5901。 - XRDP 方式:Windows 搜索“远程桌面”,输入
<公网IP>,选择 RDP 协议,用户名填ubuntu,密码为你设置的 XRDP/VNC 密码。
如有需要,我也可以提供一键脚本版本。是否需要?
轻量云Cloud