CentOS Stream 8 远程桌面设置指南(以XRDP为例)
XRDP是CentOS Stream 8上实现远程桌面的主流开源方案,支持Windows、Linux、macOS等多设备通过RDP协议连接。以下是详细配置步骤:
sudo dnf update -y
sudo dnf install epel-release -y
sudo dnf install xrdp -y
sudo dnf groupinstall "Server with GUI" -y # 安装Gnome桌面及依赖
sudo systemctl set-default graphical.target # 设置系统默认启动为图形界面
启用Gnome桌面会话(确保XRDP启动后加载图形界面):
编辑XRDP主配置文件:
sudo nano /etc/xrdp/xrdp.ini
在[Globals]部分末尾添加以下内容(替换原有exec行):
exec gnome-session
保存并退出(Ctrl+O→Enter→Ctrl+X)。
重启XRDP服务:
sudo systemctl restart xrdp
设置开机自启动:
sudo systemctl enable xrdp
sudo firewall-cmd --permanent --add-port=3389/tcp # 永久添加端口
sudo firewall-cmd --reload # 重新加载防火墙规则
Windows客户端:
Win+R输入mstsc,打开“远程桌面连接”工具。192.168.1.100)。root或普通用户)和密码,即可登录图形桌面。Linux/macOS客户端:
使用Remmina、Vinagre等RDP客户端,输入服务器IP地址和端口(默认3389),配置用户名/密码后连接。
无法连接:
sudo systemctl status xrdp(确保为active (running))。sudo firewall-cmd --list-ports。sudo journalctl -u xrdp -f(实时日志)。分辨率/显示问题:
编辑/etc/xrdp/xrdp.ini,在[Globals]部分添加或修改以下参数:
max_bpp=32 # 颜色深度(建议32位)
use_compression=yes # 启用压缩(提升传输效率)
注意事项: