ubuntu2024使用开启远程控制-使用xrdp

ubuntu2024使用开启远程控制-使用xrdp

xrdp可以保持ubuntu原始桌面的主题风格,解决在远程的时候由于控制主机和被控主机分辨率不一致,导致不能全屏的问题

1、禁用 Wayland(解决远程黑屏)

bash 复制代码
sudo sed -i 's/#WaylandEnable=false/WaylandEnable=false/' /etc/gdm3/custom.conf
sudo systemctl restart gdm3

安装远程桌面 xrdp(Windows 直接连)

bash 复制代码
sudo apt install -y xrdp xorgxrdp
sudo adduser xrdp ssl-cert
sudo systemctl enable --now xrdp
sudo reboot

重启后 Windows 远程连接

  1. 打开远程桌面 mstsc
  2. 输入 Ubuntu IP
  3. 输入你的用户名 + 密码

解决闪退的问题

问题:一闪而过

你现在的情况就是典型的:能连上、输完密码就一闪而过、直接断开

这是 Ubuntu 24.04 + xrdp 最常见的 bug,不是你操作错了,按下面 3 步 100% 解决。

第一步:创建一个专门给远程用的启动脚本

在 Ubuntu 终端里执行这一句:

bash 复制代码
echo "export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_SESSION_TYPE=x11
gnome-session" > ~/.xsession

然后给权限:

bash 复制代码
chmod 644 ~/.xsession

第二步:把你的用户加入 ssl-cert 组(必做)

bash 复制代码
sudo adduser $USER ssl-cert
sudo adduser xrdp ssl-cert

第三步:重启 xrdp 服务

bash 复制代码
sudo systemctl restart xrdp

再去 Windows 远程连接

直接输 IP → 用户名密码 → 这次不会闪退了。

注意:我的到这里就已经可以正常连接了

如果还闪,再加最后一步(针对 24.04 必开)

bash 复制代码
sudo systemctl set-default graphical.target
sudo reboot

然后重启:

再连一次,基本就稳了。

还不行我再给你换更稳的 Xfce 桌面远程方案。

相关推荐
源码学社9 小时前
Spug 3.0 Ubuntu 22.04 Docker 部署文档
linux·ubuntu·docker·windows安装·spug
tebukaopu1489 小时前
ubuntu挂载nfs
linux·运维·ubuntu
xinyu39111 小时前
旧版Ubuntu Docker镜像 apt 失败
linux·ubuntu·docker
AutumnWind04201 天前
【4种打开Ubuntu(WSL)的方法】
linux·ubuntu
Amonter1 天前
TB-RK3399Pro移植ubuntu 26.04及烧录
linux·ubuntu·rockchip·rk3399pro
weixin_439857542 天前
在Ubuntu 26.04版本上借助本地AI助手在AMD显卡基础上安装并运行Qwen3.6-35B-A3B,作为本地编程AI
linux·人工智能·ubuntu
sanzk2 天前
firefly开发板ubuntu安装ros2下的micro-ROS Agent
linux·运维·ubuntu
鱼听禅2 天前
Ubuntu学习笔记-安装docker容器
学习·ubuntu·docker
M海洋2 天前
Ubuntu dialout 串口权限授权
linux·单片机·ubuntu
1024+3 天前
在 ‌Ubuntu 22上安装‌X-AnyLabeling
linux·运维·ubuntu