在京东云(JD Cloud)上选择带有图形界面(GUI)的 Ubuntu 云服务器,核心逻辑是:先购买标准的 Linux 服务器,再手动安装图形环境。
京东云的官方镜像列表中,Ubuntu 默认都是“最小化安装”或“无图形界面”的版本(为了节省资源、提高安全性)。你需要通过以下步骤来实现目标:
第一步:创建实例(基础配置)
- 登录控制台:进入京东云官网,找到【云服务器】->【实例管理】->【创建实例】。
- 选择地域与可用区:根据你的业务需求选择(通常选离你物理位置近的节点,如北京、上海等)。
- 选择操作系统(关键步骤):
- 在镜像选择页面,切换到 “公共镜像” 标签。
- 搜索
Ubuntu。 - 注意:此时你会看到多个版本(如 20.04, 22.04),但不要寻找名为"Ubuntu Desktop"或带图标的镜像(通常没有)。直接选择标准的 Ubuntu Server 版本即可。
- 建议:选择较新的长期支持版(LTS),如 Ubuntu 22.04 LTS 或 20.04 LTS,稳定性更好。
- 配置规格:
- CPU/内存:根据你要运行的图形软件需求调整。例如,简单的桌面办公建议 2 核 4G 起步;如果运行 3D 应用或视频处理,需要更高配置。
- 完成购买:按提示设置密码(或绑定密钥对),支付并启动实例。
第二步:连接并安装图形界面
实例启动后,通过 SSH 工具(如 Xshell、Putty、Mac 终端或 VS Code)登录服务器,然后执行以下操作来安装桌面环境。
1. 更新软件源
sudo apt update && sudo apt upgrade -y
2. 安装轻量级桌面环境(推荐)
为了节省云服务器昂贵的带宽和计算资源,强烈不建议安装默认的 GNOME 桌面(它非常吃内存)。推荐使用轻量级的 XFCE 或 MATE 桌面。
方案 A:安装 XFCE(最推荐,流畅且省资源)
sudo apt install xfce4 xfce4-goodies -y
方案 B:安装 MATE(经典风格,资源占用适中)
sudo apt install mate-desktop-environment -y
注:如果你必须使用 Ubuntu 原生的 GNOME 界面,可以运行
sudo apt install ubuntu-desktop,但这通常需要至少 4GB 内存且会消耗大量带宽。
3. 安装远程显示协议(xrdp)
要让你的本地电脑能看到这个界面,需要安装 xrdp 服务,它允许你通过 Windows 自带的“远程桌面连接”或其他 RDP 客户端访问。
sudo apt install xrdp -y
4. 配置用户权限与启动服务
将当前用户加入相关组,并启动服务:
# 确保当前用户能登录图形界面
sudo adduser $USER xfce4
# 或者如果是 MATE
# sudo adduser $USER mate-session
# 启动 xrdp 服务
sudo systemctl enable xrdp
sudo systemctl start xrdp
5. 配置防火墙(安全组)
这是最关键的一步。如果防火墙没开,你连不上桌面。
- 回到 京东云控制台。
- 找到你的实例,点击右侧的 【安全组】 或 【网络与安全】。
- 编辑安全组规则,添加一条 入方向 规则:
- 协议类型:TCP
- 端口范围:
3389(RDP 默认端口) - 授权对象:
0.0.0.0/0(允许所有 IP,生产环境建议限制为你的本机 IP) - 描述:Allow RDP for GUI
第三步:本地连接
- 在本地电脑上打开 “远程桌面连接” (Windows:
mstsc) 或 Mac 上的 Microsoft Remote Desktop。 - 输入京东云服务器的 公网 IP 地址。
- 点击连接。
- 输入用户名和密码(即你刚才 SSH 登录时的账号密码)。
- 首次连接可能会弹出证书警告,点击“是”或“继续”。
- 成功后,你将看到 Ubuntu 的桌面界面了!
💡 重要提示与优化建议
- 带宽瓶颈:传输图形界面的数据量很大。如果你的京东云服务器带宽只有 1Mbps-5Mbps,操作会非常卡顿(画面模糊、延迟高)。建议购买至少 5Mbps 以上的带宽,或者开启“弹性公网 IP"按需扩容。
- 性能损耗:Linux 服务器本身是为命令行设计的,跑图形界面会额外消耗 500MB-1GB 的内存。如果配置较低(如 1 核 1G),体验会很差,甚至频繁死机。
- 替代方案:如果你只是需要运行特定的图形软件(如 Photoshop、CAD),考虑使用京东云的 GPU 实例 搭配上述流程;如果只是日常办公,也可以考虑直接使用 云桌面(Workspace) 产品,那是专门为此场景优化的,体验会比自己在服务器上折腾好很多。
- 关闭自动休眠:在图形界面设置中,关闭屏幕自动休眠,防止连接中断时界面黑屏。
按照以上步骤,你就可以在京东云上拥有一台拥有图形界面的 Ubuntu 服务器了。
CLOUD技术博