设置同一个局域网内远程桌面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,确保端口不冲突。
相关推荐
ltl5 小时前
eBPF 可观测性全景:bcc、bpftrace、libbpf 的工程路径
linux
2401_868534786 小时前
数仓开发落地手册
linux·运维
正在走向自律7 小时前
使用atop工具监控Linux系统指标
linux·运维·php·实时监控·atop分析内存
果果燕8 小时前
实习笔记(一):NFS、Samba、VNC、Git、CMake、systemd、内核、交叉编译
linux·arm开发·c++·笔记·git
yyy(十一月限定版)9 小时前
017【入门】最小栈
linux·运维·服务器
不负岁月无痕10 小时前
简单理解操作系统结构
java·linux·c语言·开发语言·c++·面试
2401_8949155310 小时前
GEO 源码部署如何实现精准地域分发?核心配置参数深度讲解
java·运维·服务器·后端·开源
Zguigo10 小时前
第25-26讲:计算机操作系统存储管理——分页机制、页表与快表(TLB)
linux·windows·笔记
常乐か12 小时前
VMware Workstation Pro 17 搭建 Ubuntu 24.04 完整指南
linux·运维·ubuntu
2401_8582861113 小时前
OS82.【Linux】设计线程池
java·linux·运维·服务器·开发语言·算法·线程池