在京东云服务器(JD Cloud)上使用 Ubuntu 系统时,默认情况下是没有图形化界面(GUI)的,通常以命令行(CLI)方式操作。但你可以根据需要手动安装图形化桌面环境,并通过远程方式访问。
以下是为京东云 Ubuntu 服务器安装图形化界面的步骤:
✅ 一、前提条件
- Ubuntu 服务器系统(如 20.04 或 22.04 LTS)
- 公网 IP 地址
- 足够的磁盘空间和内存(建议至少 2GB 内存,推荐 4GB 以上)
- 安全组规则开放相应端口(如 RDP 的 3389 或 VNC 端口)
✅ 二、安装图形化桌面环境
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 安装桌面环境(推荐轻量级 Xfce)
sudo apt install xfce4 xfce4-goodies -y
可选其他桌面:
ubuntu-desktop:完整 GNOME 桌面(较重)lxde:更轻量kde-plasma-desktop:KDE 桌面
✅ 三、安装远程桌面服务
由于云服务器无法直接显示 GUI,需通过远程连接访问。
方案一:使用 xRDP(推荐,类似 Windows 远程桌面)
-
安装 xRDP
sudo apt install xrdp -y -
配置 xRDP 使用 Xfce
echo "xfce4-session" > ~/.xsession sudo cp /home/ubuntu/.xsession /etc/skel/注意:如果用户名不是
ubuntu,请替换为你的用户名。 -
启动并设置开机自启
sudo systemctl enable xrdp sudo systemctl restart xrdp -
防火墙放行 3389 端口
sudo ufw allow 3389 -
在京东云控制台配置安全组
- 添加入站规则:允许 TCP 3389 端口(来源可设为你的 IP 或 0.0.0.0/0)
-
使用远程桌面客户端连接
- Windows:使用“远程桌面连接”(mstsc)
- macOS:Microsoft Remote Desktop
- 输入公网 IP 和账户密码即可登录
方案二:使用 VNC(可选)
-
安装 VNC 服务器(如 TigerVNC)
sudo apt install tigervnc-standalone-server tigervnc-common -y -
设置 VNC 密码
vncserver首次运行会提示设置密码。
-
创建配置文件
vim ~/.vnc/xstartup内容如下:
#!/bin/bash xrdb $HOME/.Xresources startxfce4 &保存后添加执行权限:
chmod +x ~/.vnc/xstartup -
启动 VNC 服务
vncserver :1 -geometry 1280x720 -depth 24 -
安全组开放端口
5901(:1 对应 5901) -
使用 VNC 客户端(如 RealVNC、TigerVNC Viewer)连接
公网IP:5901
✅ 四、注意事项
- 性能影响:图形界面占用更多资源,可能影响服务器性能。
- 安全性:
- 建议不要长期开放 3389/VNC 到公网。
- 使用强密码,或结合 SSH 隧道增强安全。
- 用途建议:
- 图形界面适合临时调试、学习或运行需要 GUI 的应用(如浏览器、开发工具)。
- 生产环境建议使用 CLI + SSH。
✅ 五、关闭图形界面(可选)
若想禁止开机启动 GUI:
sudo systemctl set-default multi-user.target
恢复图形模式:
sudo systemctl set-default graphical.target
如果你只是想方便管理,也可以考虑使用 Web 控制台(京东云自带)或 宝塔面板 等可视化 Web 管理工具,比完整桌面更高效。
需要我帮你写一个一键安装脚本吗?或者推荐宝塔面板方案?
CDNK博客