linux配置xrdp
时间: 2025-01-13 19:55:45 浏览: 72
### 如何在 Linux 上配置 xrdp 远程桌面服务
#### 安装必要的软件包
为了使 xrdp 正常工作,需要先安装 xrdp 软件包以及一个轻量级的图形化桌面环境。对于已经拥有图形界面的系统,则不需要再次安装桌面环境。
```bash
sudo apt update && sudo apt install xrdp -y
```
如果当前系统缺少图形化桌面环境,可以考虑安装 XFCE4:
```bash
sudo apt install xfce4 desktop-base -y
```
这一步骤确保了即使是在资源有限的情况下也能提供稳定的远程桌面体验[^2]。
#### 配置默认使用的会话管理器
为了让每次登录都能自动加载合适的窗口管理器,需编辑 `/etc/xrdp/startwm.sh` 文件,在文件末尾添加如下命令以指定使用 XFCE4 作为默认会话:
```bash
echo "startxfce4" >> /etc/xrdp/startwm.sh
chmod +x /etc/xrdp/startwm.sh
```
这样做的目的是让 xrdp 启动时能够正确调用所需的 GUI 组件[^1]。
#### 开放防火墙中的相应端口
由于 xrdp 默认在网络接口上的监听端口号为 3389 ,因此还需要调整系统的防火墙设置以便允许外部对该端口发起请求。可以通过 ufw (Uncomplicated Firewall) 来完成这项操作:
```bash
sudo ufw allow 3389/tcp
```
这条指令使得其他机器可以通过 TCP 协议访问本机开放的服务端口 3389 。当然也可以根据实际情况修改防火墙策略来适应更复杂的安全需求[^3]。
#### 设置开机自启并重启服务
最后要保证 xrdp 可以随操作系统一同启动,并且立即生效所做的更改:
```bash
sudo systemctl enable xrdp
sudo systemctl restart xrdp
```
至此,整个配置过程结束,现在可以从任意支持 RDP 的客户端尝试连接到该 Linux 主机进行远程控制了。
阅读全文
相关推荐


















