速卖通素材
奋斗

在腾讯云轻量服务器上如何为Ubuntu安装图形化桌面?

服务器

在腾讯云轻量应用服务器(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 连接。


🌐 腾讯云轻量服务器注意事项

  1. 安全组规则

    • 如果使用 VNC,需在腾讯云控制台 → 实例详情 → 防火墙中开放 5901 端口。
    • 如果使用 XRDP,需开放 3389 端口。
  2. 带宽与性能

    • 图形界面会消耗较多 CPU 和内存。建议最低配置 ≥ 2核 2GB 内存。
    • 避免安装 GNOME/KDE 等大型桌面,会导致服务器卡顿。
  3. 默认用户

    • 腾讯云轻量服务器默认用户通常是 ubunturoot,请确保使用正确用户执行上述命令。
  4. 自动登录(可选)

    • 若希望开机自动进入桌面,可配置 LightDM 自动登录:
      sudo nano /etc/lightdm/lightdm.conf

      添加:

      [SeatDefaults]
      autologin-user=ubuntu
      autologin-user-timeout=0
      user-session=xfce

✅ 验证连接

  • VNC 方式:下载 TigerVNC Viewer 或 RealVNC,连接 <公网IP>:5901
  • XRDP 方式:Windows 搜索“远程桌面”,输入 <公网IP>,选择 RDP 协议,用户名填 ubuntu,密码为你设置的 XRDP/VNC 密码。

如有需要,我也可以提供一键脚本版本。是否需要?

未经允许不得转载:轻量云Cloud » 在腾讯云轻量服务器上如何为Ubuntu安装图形化桌面?