Ubuntu服务器版默认情况下是不包含桌面环境的,因此开机后通常会进入命令行界面。如果想使用图形界面,可以通过以下方法实现:
1 手动安装桌面环境
如果服务器版的Ubuntu已经安装完成,可以通过命令行手动安装桌面环境:
1)更新源列表
sudo apt update
sudo apt upgrade -y
2)选择合适的桌面环境
Ubuntu 提供多种桌面环境,可以根据需要选择:
- GNOME(默认 Ubuntu 桌面环境)
sudo apt install ubuntu-desktop -y
- 轻量级 Xfce(适合性能较低的设备)
sudo apt install xubuntu-desktop -y
- 轻量级 LXQt(资源占用更低)
sudo apt install lubuntu-desktop -y
- KDE Plasma(更炫酷的界面)
sudo apt install kubuntu-desktop -y
- Cinnamon 桌面环境(Cinnamon 提供了类似传统桌面的体验)
sudo apt install cinnamon-desktop-environment -y
3)安装完成后重启系统
sudo reboot
重启后,系统会进入图形界面的登录界面,输入用户名和密码即可进入桌面环境。
2 远程连接 Ubuntu 图形界面
如果你是远程管理 Ubuntu 22.04.2,并且需要图形界面,可以选择 VNC 或 RDP 方案。
1)VNC 远程桌面(适合 Linux 远程连接)
VNC(Virtual Network Computing)适用于跨平台远程连接,适合 Windows、Mac、Linux 访问 Ubuntu 图形界面。
- 安装桌面环境(如果未安装)
sudo apt update
sudo apt install xfce4 xfce4-goodies -y
- 安装 VNC 服务器
sudo apt install tightvncserver -y
- 启动 VNC 服务器并设置密码
vncserver
- 配置 VNC 服务器
编辑 VNC 启动文件:
vim ~/.vnc/xstartup
替换内容为:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
- 远程连接
在 Windows 或 Mac 上使用 VNC 客户端(如 RealVNC 或 TightVNC Viewer),输入服务器IP:1(如 192.168.1.100:1)即可访问 Ubuntu 图形界面。
2) RDP 远程桌面(适合 Windows 远程连接)
如果你主要在 Windows 远程访问 Ubuntu,推荐使用 RDP(远程桌面协议),体验更流畅。
- 安装 Xfce 桌面和 RDP 服务器
sudo apt update
sudo apt install xfce4 xrdp -y
- 启动 xRDP 并设置开机自启
sudo systemctl enable xrdp
sudo systemctl start xrdp
- 允许 RDP 端口(默认 3389)
sudo ufw allow 3389/tcp
- 远程连接
在 Windows 电脑上:打开 远程桌面连接(Win + R 输入 mstsc),输入 Ubuntu 的 IP 地址(如 192.168.1.100)。选择用户名 (默认使用你的 Ubuntu 用户名),输入密码后即可访问 Ubuntu 图形界面。
3) RDP 连接失败排查
如果你用的是 RDP访问失败,请检查以下问题:
- 确保 xRDP 正在运行
sudo ufw allow 3389/tcp
sudo ufw status
如果 3389/tcp 没有在 ALLOW 列表中,手动添加:
sudo ufw enable
sudo ufw allow 3389/tcp
- 确保 xRDP 正在监听 3389 端口
netstat -tulnp | grep 3389
如果输出类似:
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 1098/xrdp
说明 xRDP 正在监听端口。如果没有输出,尝试重启 xRDP:
sudo systemctl restart xrdp
- 修改 xRDP 配置,使其监听 IPv4
sudo vim /etc/xrdp/xrdp.ini
找到:
port=3389
修改为:
port=tcp://0.0.0.0:3389
然后保存再重启 xRDP:
sudo systemctl restart xrdp