一 安装远程桌面

1.1 Rocky Linux 9.7 上完整安装与配置 XRD

1.1.1 启用必要仓库

# 启用 CRB(CodeReady Builder)仓库
sudo dnf config-manager --set-enabled crb

# 安装 EPEL(Extra Packages for Enterprise Linux)
sudo dnf install epel-release -y

1.1.2 安装图形化桌面

安装完整 GNOME(资源占用高,适合工作站)

sudo dnf groupinstall "Server with GUI" -y

1.1.3 设置图形化桌面

# 设置系统默认进入图形模式
sudo systemctl set-default graphical.target

# 验证
systemctl get-default  # 应输出 graphical.target

1.1.4 安装并配置 XRDP

  1. 安装 xrdp
sudo dnf install xrdp -y
  1. 配置用户会话(关键步骤!)
echo 'exec /usr/bin/gnome-session' | sudo tee /etc/skel/.xsession
cp /etc/skel/.xsession ~/.xsession
  1. 启动并启用 xrdp 服务
sudo systemctl enable --now xrdp
  1. 检查状态
sudo systemctl status xrdp
# 应显示 active (running)

1.1.5 关闭tls ssl selinux

# 1. 停止 xrdp
sudo systemctl stop xrdp

# 2. 修改配置文件:关闭 TLS、关闭 SSL、改用标准 RDP 协议
sudo sed -i 's|^security_layer=.*|security_layer=rdp|' /etc/xrdp/xrdp.ini
sudo sed -i 's|^crypt_level=.*|crypt_level=none|' /etc/xrdp/xrdp.ini
sudo sed -i 's|^ssl_protocols=.*|ssl_protocols=none|' /etc/xrdp/xrdp.ini

# 3. 关闭防火墙(或放行 3389)
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload

# 4. 关闭 SELinux(必须关!否则 xrdp 100% 报错)
sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
sudo setenforce 0

# 5. 重启 xrdp
sudo systemctl restart xrdp
sudo systemctl enable xrdp

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐