Linux端安装和配置xrdp
时间: 2025-01-27 12:54:11 浏览: 31
### 如何在Linux系统中安装和配置xrdp进行远程桌面连接
#### 安装xrdp软件包
为了使Linux能够被其他计算机通过RDP协议访问,需要先安装`xrdp`软件包。对于基于Debian的发行版如Ubuntu,可以使用如下命令完成安装:
```bash
sudo apt update && sudo apt install xrdp -y
```
这一步操作将会下载并安装必要的文件到操作系统中[^1]。
#### 安装图形界面(可选)
某些版本的Linux默认可能不带有完整的图形用户界面(GUI),特别是那些作为服务器部署的操作系统镜像。在这种情况下,建议安装一个轻量级的GUI环境以便于远程控制。例如XFCE4就是一个不错的选择:
```bash
sudo apt install xfce4 xfce4-goodies -y
```
上述命令不仅会安装基本的桌面环境还附带了一些额外的小工具以增强用户体验[^4]。
#### 设置开机自启和服务状态调整
为了让每次重启之后都能自动运行xrdp服务,应该启用该服务随系统启动而激活的功能;同时确认当前状态下它是处于活动中的:
```bash
sudo systemctl enable xrdp --now
sudo systemctl status xrdp
```
以上指令确保了即使机器重新启动后也能继续提供远程桌面的支持功能[^2]。
#### 修改防火墙规则允许外部访问
如果存在防火墙,则需开放特定端口让外界能顺利连进来,默认情况下xrdp监听TCP上的3389号端口。可以通过修改iptables规则来达到目的:
```bash
sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
sudo netfilter-persistent save
```
这两条语句的作用分别是添加一条新的输入链规则接受来自任何地方针对本机3389端口的数据流请求以及保存所做的更改使得其永久生效[^3]。
#### 远程连接测试
最后,在另一台电脑上打开“远程桌面连接”客户端程序(适用于Windows平台), 输入目标主机IP地址, 即可尝试建立连接。首次登录时可能会提示安全警告,请按照屏幕指示操作即可进入远端Linux系统的图形化界面。
阅读全文
相关推荐


















