【Linux】Ubuntu:轻量级Xfce桌面及远程连接
在 Ubuntu Server 24.04 上安装 Xfce 和 xrdp 是一个不错的选择,因为它提供了轻量级的桌面环境和远程桌面访问功能。以下是详细的安装和配置教程:
更新系统
在开始之前,确保系统是最新的版本。运行以下命令:
sudo apt update && sudo apt upgrade -y
安装 Xfce 桌面环境
-
安装
Xfce
及其核心组件:sudo apt install xfce4 xfce4-goodies -y
xfce4
: 核心桌面环境。xfce4-goodies
: 包含一些额外的插件和工具。
安装 xrdp
-
安装 xrdp:
sudo apt install xrdp -y
-
启用并启动 xrdp 服务:
sudo systemctl enable xrdp sudo systemctl start xrdp
-
验证 xrdp 是否正在运行:
sudo systemctl status xrdp
配置 xrdp
-
确保 xrdp 使用 Xfce:
-
编辑
/etc/xrdp/startwm.sh
,确保内容如下:
#!/bin/sh unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR exec startxfce4
-
-
配置 xrdp 用户文件权限:
sudo adduser xrdp ssl-cert sudo systemctl restart xrdp
-
确保 xrdp 使用合适的端口:
-
默认情况下,xrdp 监听 3389 端口。可以通过运行以下命令检查:
sudo netstat -tuln | grep 3389
-
开放防火墙端口
如果系统启用了防火墙,请确保 3389 端口是开放的:
sudo ufw allow 3389
sudo ufw reload
远程桌面连接
-
在 Windows 或其他客户端中,打开远程桌面连接(Remote Desktop Connection)。
-
输入 Ubuntu 服务器的 IP 地址,例如:
192.168.1.100:3389
-
输入系统用户名和密码,即可登录。
Docker 部署
可以使用docker快速部署体验hectorm/docker-xubuntu:
docker run \
--name xubuntu \
--detach \
--shm-size 2g \
--publish 3322:3322/tcp \
--publish 3389:3389/tcp \
--device /dev/dri:/dev/dri \
docker.io/hectorm/xubuntu:latest
总结
通过以上步骤,您应该能够在 Ubuntu Server 24.04 上成功安装 Xfce 和 xrdp,并通过远程桌面访问系统。如果有更多需求或问题,欢迎随时咨询!