走啊走
加油

阿里云服务装的ubuntu系统如何进入图形化界面?

服务器价格表

在阿里云 ECS(ECS)上安装 Ubuntu 后,默认通常是最小化安装(仅包含命令行),没有预装图形界面(GUI)。要进入图形化界面,你需要手动安装桌面环境并配置远程显示。

以下是完整的操作步骤:

第一步:连接服务器

首先通过 SSH 工具(如 Xshell、Putty、VS Code Remote 或终端)登录到你的 Ubuntu 服务器。

ssh username@your_server_ip
# 例如:ssh ubuntu@47.100.200.30

第二步:更新软件源并安装桌面环境

为了保持系统轻量且稳定,推荐使用 Xfce 桌面环境(比 GNOME 更节省资源,适合云服务器)。

  1. 更新软件包列表

    sudo apt update
  2. 安装 Xfce 桌面环境及相关组件

    sudo apt install xfce4 xfce4-goodies -y

    注:如果你需要更完整的体验,也可以安装 ubuntu-desktop,但体积较大,推荐优先使用 Xfce。

  3. 安装 VNC 服务端(用于将图形界面传输到本地):

    sudo apt install xrdp -y

    说明:xrdp 是微软 RDP 协议的开源实现,可以直接配合 Windows 自带的“远程桌面”连接,无需额外安装第三方客户端。

第三步:启动服务并设置开机自启

确保服务已启动并设置为开机自动运行:

sudo systemctl enable --now xrdp

第四步:配置安全组(阿里云控制台)

这是最关键的一步。如果防火墙未放行,你将无法连接。

  1. 登录 阿里云 ECS 控制台
  2. 找到你的实例,点击 更多 -> 网络和安全组 -> 安全组配置
  3. 点击 配置规则,添加一条 入方向 规则:
    • 协议类型:TCP
    • 端口范围:3389(RDP 默认端口)
    • 授权对象0.0.0.0/0(允许所有 IP,生产环境建议限制为特定 IP)
    • 优先级:普通
  4. 保存规则。

第五步:从本地电脑连接图形界面

方法 A:使用 Windows 自带“远程桌面连接”(推荐)

  1. 在本地 Windows 电脑上搜索并打开 “远程桌面连接” (mstsc)。
  2. 输入服务器的 公网 IP 地址
  3. 点击“连接”。
  4. 输入用户名(如 ubuntu)和密码。
  5. 选择会话类型时,通常直接选择 Xfce 即可(如果是首次连接可能会提示选择会话,选 xfce4-session)。

方法 B:使用 VNC Viewer

如果你更喜欢 VNC 协议,可以安装 RealVNC Viewer 或 TigerVNC,连接地址通常为 IP:1IP:5901,密码是你设置的 VNC 密码(需单独配置,不如 xrdp 方便)。


常见问题与注意事项

  • 连接后黑屏或闪退
    这通常是因为 xrdp 配置文件中的默认会话设置不正确。可以尝试修改 /etc/xrdp/startwm.sh,或者在登录时选择正确的会话类型(如 Xfce)。

  • 性能问题
    云服务器的 CPU 和内存资源有限,运行图形界面会消耗较多资源。建议在阿里云控制台中检查实例的 CPU 和内存使用率。如果卡顿严重,考虑升级实例规格或使用轻量级窗口管理器(如 i3, Openbox)。

  • 安全性
    开放 3389 端口会增加安全风险。建议:

    1. 在安全组中仅允许你本地的固定 IP 访问 3389 端口。
    2. 确保使用了强密码。
    3. 对于敏感数据,尽量不直接在图形界面操作,而是通过 SSH 进行运维。
  • 清理不需要的桌面
    如果你后续发现不需要图形界面,可以卸载以释放空间:

    sudo apt remove --purge xfce4 xfce4-goodies xrdp -y
    sudo systemctl disable --now xrdp

按照以上步骤操作后,你应该能够顺利在本地电脑上看到 Ubuntu 的图形化桌面了。