速卖通素材
奋斗

京东云ubuntu如何安装图形化桌面?

服务器

在京东云(以及大多数云服务器)上安装图形化桌面环境是可行的,但需要注意带宽成本网络延迟。由于云服务器的核心优势在于远程命令行管理,安装图形界面会消耗较多流量且操作体验不如本地。

以下是在 Ubuntu 系统上安装轻量级图形桌面(推荐 XFCE)的完整步骤:

⚠️ 重要前提

  1. 安全组配置:确保你的京东云控制台“安全组”规则中,已放行 VNC/RDP 端口(通常使用 5900 或自定义端口,或者通过 X2Go 协议)。
    • 注意:如果你打算使用 VNC 连接,需要在防火墙开放对应端口;如果使用 X2Go,则需开放 SSH 端口(默认 22),无需额外开放图形端口。
  2. 资源评估:图形界面会占用更多内存(建议服务器至少 2GB 以上内存)和 CPU 资源。

方法一:安装 XFCE 桌面 + TigerVNC(传统方式)

这种方式适合习惯传统 VNC 客户端的用户。

1. 更新软件源并安装 XFCE

登录服务器终端,执行以下命令:

sudo apt update
sudo apt upgrade -y
sudo apt install xfce4 xfce4-goodies -y

2. 安装 TigerVNC 服务端

sudo apt install tigervnc-standalone-server tigervnc-common -y

3. 设置 VNC 登录密码

运行以下命令设置密码(输入两次):

vncpasswd

提示:如果不需要高级加密,可以按回车跳过;如果需要,请输入密码。

4. 启动 VNC 服务并设置自动开机

创建启动脚本(可选,但推荐):

mkdir -p ~/.vnc
# 生成初始配置文件
cat > ~/.vnc/xstartup <<EOF
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
EOF
chmod +x ~/.vnc/xstartup

启动 VNC 服务(例如在屏幕 :1 上启动):

vncserver :1 -geometry 1920x1080 -depth 24

此时系统会提示你输入 VNC 密码,再次确认即可。

5. 配置京东云安全组

前往京东云控制台 -> 实例详情 -> 安全组

  • 添加一条入方向规则。
  • 协议类型:TCP。
  • 端口范围:5901 (因为 :1 代表 5900+1)。
  • 授权对象:0.0.0.0/0(仅限测试时,生产环境建议限制为特定 IP)。

6. 本地连接

在你的本地电脑下载并安装 TigerVNC ViewerRealVNC Viewer

  • 连接地址格式:<京东云公网IP>:5901
  • 输入刚才设置的 VNC 密码。

方法二:安装 XFCE + X2Go(推荐,更流畅)

X2Go 是基于 SSH 协议的远程桌面方案,它比传统 VNC 速度更快、延迟更低、更省流量,且不需要在安全组开放额外的图形端口(只需开放 22 端口)。

1. 安装 X2Go 服务端

在 Ubuntu 服务器上执行:

sudo add-apt-repository ppa:x2go/stable
sudo apt update
sudo apt install x2goserver x2goserver-xsession -y

(注:如果提示找不到 PPA,可能需要手动添加源,或者直接使用上面的 apt install 尝试)

2. 安装 XFCE 桌面

sudo apt install xfce4 xfce4-goodies -y

3. 本地安装 X2Go 客户端

在你的 Windows/Mac/Linux 电脑上下载 X2Go Client 并安装。

4. 配置连接

打开 X2Go 客户端,点击“新建会话”:

  • 主机:填写京东云公网 IP。
  • 用户名:你的服务器登录用户名(如 root 或 ubuntu)。
  • 密码:服务器登录密码。
  • 共享:选择 XFCE
  • 分辨率:根据你的显示器调整(如 1920×1080)。

点击“连接”,首次连接会提示是否信任密钥,选择“是”。之后即可享受流畅的远程桌面体验。


💡 常见问题与建议

  1. 为什么很卡?
    • 云服务器到本地的网络延迟是主要原因。
    • 如果是 VNC,请尝试降低分辨率或颜色深度。
    • 如果是 X2Go,请确保本地网络和服务器网络都通畅。
  2. 如何关闭图形界面以节省资源?
    • 停止 VNC:vncserver -kill :1
    • 停止 X2Go 会话:在 X2Go 客户端右键点击会话选择“结束会话”。
    • 切换回纯命令行模式(不重启):sudo systemctl set-default multi-user.target
  3. 安全警告
    • 不要将图形化桌面的端口(如 5901)对全网(0.0.0.0/0)长期开放,极易遭受暴力破解。建议使用 X2Go(走 SSH 通道)或在安全组中仅允许你自己的办公 IP 访问。
    • 定期更新系统和密码。

总结建议:对于日常运维或偶尔需要图形界面的场景,强烈推荐使用 方法二(X2Go),它在性能和安全性上都优于传统的 VNC 方案。

未经允许不得转载:轻量云Cloud » 京东云ubuntu如何安装图形化桌面?