设置同一个局域网内远程桌面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

4.设置默认允许所有传入连接

sudo ufw default allow incoming

输出示例

复制代码
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,确保端口不冲突。
相关推荐
xu_yule1 小时前
Linux_12(进程信号)内核态和用户态+处理信号+不可重入函数+volatile
linux·运维·服务器
虾..1 小时前
Linux 环境变量&&进程优先级
linux·运维·服务器
i***t9191 小时前
Linux下MySQL的简单使用
linux·mysql·adb
偶像你挑的噻1 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
稚辉君.MCA_P8_Java2 小时前
DeepSeek 插入排序
linux·后端·算法·架构·排序算法
数据库学啊3 小时前
团队小希望运维简单,时序数据库选型有什么推荐?
运维·数据库·时序数据库
霍格沃兹软件测试开发3 小时前
Playwright MCP浏览器自动化指南:让AI精准理解你的命令
运维·人工智能·自动化
郝学胜-神的一滴4 小时前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发
宾有为4 小时前
【Linux】Linux 常用指令
linux·服务器·ssh
wanhengidc4 小时前
云手机性能如何?
运维·服务器·科技·智能手机·云计算