设置同一个局域网内远程桌面Ubuntu
1、安装xrdp:
打开终端,运行以下命令来安装xrdp:
sudo apt update
sudo apt install xrdp
2、启动 XRDP 并设置开机自启
sudo systemctl start xrdp
sudo systemctl enable xrdp
3、验证 XRDP 运行状态
sudo systemctl status xrdp
如果显示 active (running)
,表示服务已启动。
二、配置防火墙(UFW)限制访问
1. 允许特定 IP 访问远程桌面端口
XRDP(端口 3389)
记得注意更改IP
sudo ufw allow from 121.37.178.164 to any port 3389
2. 阻止其他所有 IP 访问
# 阻止其他 IP 访问 XRDP 端口
sudo ufw deny 3389
3. 启用防火墙并验证规则
sudo ufw enable
sudo ufw status numbered
输出示例:
Status: active
To Action From
-- ------ ----
3389 ALLOW 121.37.178.164
3389 DENY Anywhere
三、故障排除
1、连接失败
-
检查防火墙状态:
sudo ufw status
-
确认服务正在运行:
sudo systemctl status xrdp
2、端口未监听
sudo ss -tulnp | grep 3389
3、配置冲突
-
如果同时安装了 XRDP 和 VNC,确保端口不冲突。