rehdat安装xrdp
时间: 2025-07-01 10:48:29 浏览: 6
在基于 Red Hat 的 Linux 系统(如 RHEL、CentOS 或 Rocky Linux)上安装和配置 `xrdp` 服务,可以实现通过远程桌面协议(RDP)连接到 Linux 桌面环境。以下是完整的安装和配置步骤:
### 安装 xrdp
1. **更新系统软件包**
在执行任何安装操作之前,建议先更新系统中已有的软件包以确保获得最新的安全补丁和功能改进:
```bash
sudo yum update -y
```
2. **安装 EPEL 仓库**
`xrdp` 并不在默认的 RHEL/CentOS 仓库中,因此需要先启用 [EPEL](https://fedoraproject.org/wiki/EPEL)(Extra Packages for Enterprise Linux)仓库[^3]:
```bash
sudo yum install epel-release -y
```
3. **安装 xrdp 和相关组件**
使用以下命令安装 `xrdp` 及其依赖项:
```bash
sudo yum install xrdp tigervnc-server -y
```
4. **启动并启用 xrdp 服务**
安装完成后,启动 `xrdp` 服务,并将其设置为开机自启:
```bash
sudo systemctl start xrdp
sudo systemctl enable xrdp
```
此时会创建一个符号链接 `/etc/systemd/system/multi-user.target.wants/xrdp.service`,指向 `/usr/lib/systemd/system/xrdp.service`,表示该服务将在多用户模式下自动启动[^1]。
### 配置防火墙
为了允许外部设备通过 RDP 协议连接,需开放防火墙中的 3389 端口:
```bash
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload
```
### 配置 SELinux(如果启用)
SELinux 默认可能阻止 `xrdp` 访问某些资源。若遇到连接问题,可尝试临时禁用 SELinux 或调整策略:
```bash
sudo setsebool -P allow_xrdp_login=1
```
### 配置桌面环境(可选)
`xrdp` 默认使用 `.Xclients` 文件来确定启动哪个桌面会话。你可以根据需要安装不同的桌面环境(如 GNOME、XFCE 等)。例如,安装 XFCE 桌面:
```bash
sudo yum install xfce4 xfce4-goodies -y
```
然后编辑用户的 `.Xclients` 文件,指定要使用的桌面环境:
```bash
echo "exec startxfce4" > ~/.Xclients
chmod +x ~/.Xclients
```
### 测试连接
使用 Windows 上的“远程桌面连接”工具或其他支持 RDP 的客户端,输入目标 Linux 主机的 IP 地址,尝试进行连接。输入用户名和密码后,应能看到所配置的桌面环境。
---
阅读全文
相关推荐






