当前位置:首页 > RockyLinux > 正文

RockyLinux远程桌面配置指南(手把手教你搭建RDP服务)

在企业或个人开发环境中,常常需要通过远程桌面协议(RDP)访问 Linux 服务器的图形界面。本文将详细讲解如何在 RockyLinux 系统中配置 RDP 服务,实现 Windows 远程桌面连接到 RockyLinux 图形界面。即使你是 Linux 新手,也能轻松完成整个过程。

一、准备工作

确保你已经安装了 RockyLinux(建议使用 8.x 或 9.x 版本),并且拥有 root 权限或具有 sudo 权限的用户账户。同时,你的系统应已连接互联网,以便安装所需软件包。

二、安装图形界面(GNOME Desktop)

RockyLinux 默认通常以最小化方式安装,不包含图形界面。我们需要先安装 GNOME 桌面环境:

sudo dnf groupinstall "Server with GUI" -ysudo systemctl set-default graphical.targetsudo reboot

执行完上述命令后,系统会重启并进入图形登录界面。这一步是后续 RDP 服务正常工作的基础。

三、安装并配置 xrdp 服务

xrdp 是一个开源的 RDP 服务器,允许 Windows 的“远程桌面连接”工具连接到 Linux 系统。

1. 安装 xrdp:

sudo dnf install xrdp -y

2. 启动并设置开机自启:

sudo systemctl enable xrdp --nowsudo systemctl status xrdp

3. 配置防火墙放行 RDP 端口(默认为 3389):

sudo firewall-cmd --permanent --add-port=3389/tcpsudo firewall-cmd --reload

四、解决常见图形会话问题

默认情况下,xrdp 可能无法正确加载 GNOME 桌面。我们需要创建一个 .xsession 文件来指定会话类型。

切换到你要用于远程登录的用户(例如 youruser),然后执行:

echo "gnome-session" > ~/.xsession

如果你使用的是 RockyLinux 9,可能需要使用以下内容:

cat > ~/.xsession << EOFexport XDG_CURRENT_DESKTOP=GNOMEexport GSETTINGS_BACKEND=dconfgnome-sessionEOF
RockyLinux远程桌面配置指南(手把手教你搭建RDP服务) RockyLinux RDP配置 RockyLinux远程桌面 RockyLinux安装xrdp RockyLinux图形界面远程访问 第1张

五、从 Windows 连接 RockyLinux

1. 在 Windows 中打开“远程桌面连接”(mstsc);
2. 输入 RockyLinux 服务器的 IP 地址;
3. 点击“连接”,输入用户名和密码;
4. 成功进入 GNOME 桌面环境!

六、常见问题排查

  • 连接被拒绝:检查 xrdp 是否运行(systemctl status xrdp)及防火墙是否放行 3389 端口。
  • 黑屏或只显示光标:确认 .xsession 文件内容正确,并确保用户有读取权限。
  • 中文乱码:可安装中文字体包:sudo dnf install google-noto-sans-cjk-fonts -y

结语

通过以上步骤,你已经成功在 RockyLinux 上配置了 RDP 服务,实现了图形化远程桌面访问。无论是运维管理还是开发测试,RockyLinux RDP配置都能极大提升工作效率。希望这篇教程对你的 RockyLinux远程桌面RockyLinux安装xrdpRockyLinux图形界面远程访问 需求有所帮助!