Ubuntu 安装 GUI 及远程桌面 Xrdp

这篇文章手把手讲清 Ubuntu 服务器如何安装图形界面并配置 Xrdp 远程桌面,适合节点应急维护、临时查看…


生猛大蝦 - skyscrapers new york shot from park

最近节点总是出问题, 为了以防万一, 给服务器装个图形界面, 应急处理广告投放数据使用.
Ubuntu 的桌面环境有很多, 默认的是 Gnome, 另外一个选项就是安装 xfce. 它是快速, 稳定, 并且轻量的桌面环境, 使得它成为远程服务器的理想桌面.

一. 安装桌面环境

本文给出两种桌面环境的安装方式

1. 安装 Gnome

su root
sudo apt update
sudo apt-get upgrade
sudo apt install ubuntu-desktop
reboot
su root
sudo apt install tasksel
sudo tasksel install ubuntu-desktop
reboot

2. 安装 Xfce

su root
sudo apt update
sudo apt-get upgrade
sudo apt install xubuntu-desktop
reboot

二. 安装 Xrdp

Xrdp 被包含在默认的 Ubuntu 软件源中, 想要安装它, 运行:

sudo apt install xrdp

一旦安装完成, Xrdp 服务将会自动启动. 你可以输入下面的命令, 用以验证:

sudo systemctl status xrdp

三. 创建用户

我们都知道在 linux 中 root 用户的权限是非常大的, 为了防止因权利过大而产生的误操作问题, 一般都会新建一个用户, 并将该用户添加到 sudo 组, 以后就用这个新用户登录.

  1. 新建用户
    创建的同时会让你输入密码和一些基本信息,基本信息可以不填

    adduser username
  2. 将用户添加到 sudo 组
    adduser username sudo

    现在就可以用新用户登录了.

❓ 延伸问答与排错指南(FAQ)
Ubuntu 远程桌面为什么推荐装 Xfce?

Xfce 的特点是轻量、快速、稳定,资源占用比默认桌面环境更低,放在远程服务器上更合适。遇到应急维护、临时查看图形界面时,体验通常比重型桌面更顺手。

Xrdp 安装后怎么确认服务正常?

安装完成后,Xrdp 会自动启动。你可以用 systemctl status xrdp 查看服务状态,确认是否处于运行中;如果状态异常,再进一步检查安装和系统服务配置。

为什么要新建用户而不是直接用 root 登录?

root 权限过大,远程操作时一旦误点或误执行命令,风险更高。更稳妥的做法是新建普通用户,再把它加入 sudo 组,需要提权时再执行管理命令,安全性更好。