当前位置: 首页 > news >正文

运维Tips | Ubuntu 24.04 安装配置 xrdp 远程桌面服务

601d30fc0ee76d86aa633ce84079a139.gif

[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ]


Ubuntu 24.04 Desktop 安装配置 xrdp 远程桌面服务

描述:Xrdp是一个微软远程桌面协议(RDP)的开源实现,它允许我们通过图形界面控制远程系统。这里使用RDP而不是VNC作为远程桌面,是因为Windows自带的远程桌面连接软件就可以连接很方便,另外RDP在Windows下的体验非常好,包括速度很快(因为压缩方案做得比较好),可以直接在主机和远程桌面之间复制粘贴等等。

温馨提示:在ubuntu 18.04的默认桌面中有的Xwindow软件是不太兼容xrdp的,但是ubuntu 20.04及其以后使用的Gnome是完全ok的。

安装步骤

Step 1.安装完成xrdp 服务将会自动启动,可以输入下面的命令验证它:

sudo apt install xrdp 
sudo systemctl status xrdp

Step 2.默认情况下,xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对ssl-cert用户组成语可读,所以需要运行下面的命令,将xrdp用户添加到这个用户组:

sudo adduser xrdp ssl-cert  
sudo systemctl restart xrdp

Step 3.然后在Windows中使用自带的远程桌面软件(mstsc)连接服务器IP地址,输入访问到如下界面,输入Linux服务器中的用户账号密码。

dad0635542d9a43c4cf944c820141ed6.png

weiyigeek.top-远程桌面软件(mstsc)图

Step 4.点击【OK】即可连接到 Ubuntu 24.04 TLS 桌面。

a4ea5814136f65c49da87f66caab9b5a.png

weiyigeek.top-Ubuntu 24.04 TLS 桌面图

温馨提示:若是使用系统安装时创建的用户登录xrdp时,黑屏一闪而过并且报systemd --user not found, ignoring --systemd argument错误时的办法

$ more .xsession-errors
Xsession: X session started for weiygeek at 2024年 07月 06日 星期六 15:14:47 CST
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:12.0
localuser:weiygeek being added to access control list

解决办法:kill 掉 weiygeek 用户的所有会话占用,然后重新登录即可。

$ loginctl list-sessions
SESSION  UID USER     SEAT  TTY  STATE   IDLE SINCE1 1000 weiygeek seat0 tty2 active  no   -3    0 root     -     -    active  no   -c1 1000 weiygeek -     -    closing no   -c4 1000 weiygeek -     -    closing no   -$ loginctl kill-session c4 c1 1
$ loginctl list-sessions
SESSION  UID USER SEAT  TTY  STATE  IDLE SINCE3    0 root -     -    active no   -c6  120 gdm  seat0 tty1 active no   -

2d976df49aca98c624b7730f81825d3f.png

weiyigeek.top-解决用户登录xrdp时黑屏一闪而过办法图

如果此篇文章对你有帮助,请你将它转发给更多的人!

 学习推荐 往期文章

  • 🔥【最新】机器学习筑基篇,Ubuntu 24.04 编译安装 Python 及多版本切换

  • 🔥【最新】机器学习筑基篇,Ubuntu 24.04 快速安装 PyCharm IDE工具,无需激活!

  • 💡【相关】Xrdp服务安装配置实现Linux远程桌面访问

9eaddf4c3d025b5cf5342c9d0d91f7ba.gif

64bfac168b9c8155c40fabf0f4d9a2f8.gif

感觉文章不错的童鞋,请帮忙转发,点 👍、在看,若有疑问的小伙伴,可在评论区留言你想法哟💬!

相关文章:

运维Tips | Ubuntu 24.04 安装配置 xrdp 远程桌面服务

[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ] Ubuntu 24.04 Desktop 安装配置 xrdp 远程桌面服务 描述:Xrdp是一个微软远程桌面协议(RDP)的开源实现,它允许我们通过图形界面控制远程系统。这里使…...

ExcelVBA运用Excel的【条件格式】(二)

ExcelVBA运用Excel的【条件格式】(二) 前面知识点回顾 1. 访问 FormatConditions 集合 Range.FormatConditions 2. 添加条件格式 FormatConditions.Add 方法 语法 表达式。添加 (类型、 运算符、 Expression1、 Expression2) 3. 修改或删除条件…...

肠道和大脑中犬尿氨酸代谢途径的紊乱

新出现的证据表明,肠道微生物群可能与宿主大脑相互作用,并在神经精神疾病的发病机制中发挥关键作用。然而,抑郁症中微生物-肠-脑轴相互作用的潜在机制仍不清楚。在这项研究中,建立了慢性约束应激 (CRS) 的小鼠模型,以研…...

vue通过后台返回的数字显示不同的文字内容,多个内容用、隔开

后台返回的数据 显示效果&#xff1a; html&#xff1a; <el-table-columnalign"center"label"使用过的小程序"width"124"v-if"activeTab 0"><template #default"scope"><divv-for"(item, index) in s…...

Flume工具详解

Flume是一个由Apache提供的开源日志收集系统&#xff0c;最初由Cloudera贡献。它以其高可用性、高可靠性和分布式特性而著称&#xff0c;被广泛应用于海量日志的采集、聚合和传输。以下是对Flume工具的详细解析&#xff1a; 一、概述 功能定位&#xff1a;Flume主要用于收集、…...

vulhub-activemq(CVE-2016-3088)

在 Apache ActiveMQ 5.12.x~5.13.x 版本中&#xff0c;默认关闭了 fileserver 这个应用&#xff08;不过&#xff0c;可以在conf/jetty.xml 中开启&#xff09;&#xff1b;在 5.14.0 版本后&#xff0c;彻底删除了 fileserver 应用。【所以在渗透测试过程中要确定好 ActiveMQ …...

上海市计算机学会竞赛平台2024年6月月赛丙组超级奇数

题目描述 如果一个十进制数的所有数字都是奇数&#xff0c;则称之为超级奇数&#xff0c;例如 35733573 就是一个超级奇数&#xff0c;而 3141531415 不是。按照从小到大排序&#xff0c;前几名的超级奇数为 1,3,5,7,9,11,13,15,17,⋯1,3,5,7,9,11,13,15,17,⋯ 给定一个超级…...

速盾:cdn业务优化

CDN&#xff08;Content Delivery Network&#xff09;是一种基于互联网的分布式网络架构&#xff0c;旨在提供更快速、可靠的内容传输服务。它通过将内容分发至多个节点&#xff0c;使用户可以从离他们更近的节点获取内容&#xff0c;从而提高访问速度和用户体验。 然而&…...

重生奇迹mu的地图名

地图之一&#xff1a;勇者大陆 勇者大陆地处奇迹大陆中央。终年阴雨连绵&#xff0c;气候潮湿闷热。植物由充满黑暗阴森气氛的草地所构成。这里的NPC数量是所有地图中最多的。因为地步交通要冲&#xff0c;所以也是玩家聚集最多的地方。 这里是剑士、魔法师、魔剑士和圣导师初…...

【CSS】缩写属性gap

在CSS Grid Layout&#xff08;网格布局&#xff09;和Flexbox&#xff08;弹性盒布局&#xff09;中&#xff0c;gap 是一个缩写属性&#xff0c;用于同时设置行间隙&#xff08;gutter&#xff09;和列间隙&#xff08;在Flexbox中通常称为“交叉轴间隙”&#xff09;的大小。…...

Perl 语言开发(八):子程序和模块

目录 1. 引言 2. 子程序的基本概念与用法 2.1 子程序的定义和调用 2.2 传递参数 2.3 返回值 2.4 上下文和返回值 3. 模块的基本概念与用法 3.1 模块的定义 3.2 使用模块 3.3 导出符号 3.4 模块的文件结构和命名 4. 实际应用中的子程序与模块 4.1 子程序参数验证与…...

自注意力机制和多头注意力机制区别

Ref&#xff1a;小白看得懂的 Transformer (图解) Ref&#xff1a;一文彻底搞懂 Transformer&#xff08;图解手撕&#xff09; 多头注意力机制&#xff08;Multi-Head Attention&#xff09;和自注意力机制&#xff08;Self-Attention&#xff09;是现代深度学习模型&#x…...

数据结构第14节 加权图

加权图是在图论中一种更为复杂的图结构&#xff0c;它扩展了无向图和有向图的概念&#xff0c;通过给图中的边附加一个数值来表示边的某种属性&#xff0c;如成本、距离、容量或相似度等。这个数值被称为边的“权重”。 定义 加权图可以被形式化地定义为一个三元组 ( G (V, …...

128陷阱(超详细)

int x 128;int y 128;int n 127;int m 127;Integer d Integer.valueOf(x);Integer g Integer.valueOf(y);Integer z Integer.valueOf(n);Integer v Integer.valueOf(m);System.out.println(d g);System.out.println(z v); 思考一下他的结果是什么&#xff1f; 为什么…...

STM32自己从零开始实操08:STM32主控原理图

由于老师使用的各引脚分门别类的单片机原理图我没有找到&#xff0c;我使用是引脚按顺序摆放的&#xff0c;不方便一个模块一个模块截图展示&#xff0c;所以这部分使用老师的原理图。 一、电源 1.1电源的介绍 1.1.1数字电源和地&#xff08;VDD和VSS&#xff09; 数字电源…...

Ubuntu20.04配置TurtleBot3 Waffle Pi远程控制

这里写目录标题 0. 机器人配置1. Ubuntu20.04配置TurtleBot3 Waffle Pi远程控制1.1 TurtleBot3 Waffle Pi端配置1.2 PC端配置1.2.1 安装turtlebot3的环境配置1.2.2 创建项目并安装Turtlebot31.2.3 配置环境变量 1.3 PC端与TurtleBot3进行通信1.3.1 PC端与机器人端互PING和SSH连…...

SaaS产品和独立部署型产品有什么区别,该怎么选择?

随着云计算和软件服务的多样化&#xff0c;产品形式主要划分SaaS型&#xff08;开通即用&#xff09;和独立部署&#xff08;完整交付&#xff09;两种模式&#xff0c;那么SaaS产品和独立部署产品有哪些区别&#xff0c;我们在选择产品的时候应该如何去抉择&#xff1f;本文我…...

【Linux】压缩命令——gzip,bzip2,xz

1.压缩文件的用途与技术 你是否有过文件太大&#xff0c;导致无法以正常的E-mail方式发送&#xff1f;又或学校、厂商要求使用CD或DVD来做数据归档之用&#xff0c;但是你的单一文件却都比这些传统的一次性存储媒介还要大&#xff0c;那怎么分成多块来刻录&#xff1f;还有&am…...

【Java13】包

“包”这个机制&#xff0c;类似于分组。主要作用是区分不同组内的同名类。例如&#xff0c;高三三班有一个“王五”&#xff0c;高二八班也有一个“王五”。高三三班和高三八班就是两个不同的包。 Java中的包&#xff08;package&#xff09;机制主要提供了类的多层命名空间&…...

从零到一:Python自动化测试的详细指南!

引言&#xff1a; Python是一种功能强大且易于学习和使用的编程语言&#xff0c;它非常适合用于自动化测试。本文将从零开始&#xff0c;通过详细的步骤和规范&#xff0c;介绍如何在Python中实施高质量的自动化测试。我们将探讨测试策略的制定、测试框架的选择、测试用例的编…...

2025届毕业生推荐的AI论文方案推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 身为前沿那种 AI 工具的 DeepSeek&#xff0c;能够明显提高学术论文写作的效率。于文献综述这…...

OpenClaw批量处理:千问3.5-9B同时操作百个Excel文件

OpenClaw批量处理&#xff1a;千问3.5-9B同时操作百个Excel文件 1. 为什么需要测试Excel批量处理&#xff1f; 上个月我需要整理一批市场调研数据——237个Excel文件&#xff0c;每个文件包含20-50张工作表。手动操作需要反复执行"打开文件→复制数据→粘贴到汇总表→保…...

在Windows上直接安装Android应用:APK-Installer完整使用指南

在Windows上直接安装Android应用&#xff1a;APK-Installer完整使用指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经想在Windows电脑上运行Android应用&…...

Qt5.15.2在RK3588上的多媒体支持问题:如何正确配置GStreamer插件避免‘no service found‘错误

Qt5.15.2在RK3588上的多媒体支持问题&#xff1a;如何正确配置GStreamer插件避免no service found错误 在嵌入式Linux系统上部署Qt多媒体应用时&#xff0c;开发者经常会遇到各种依赖库和插件配置问题。特别是在RK3588这样的高性能ARM平台上&#xff0c;QtMultimedia模块与GStr…...

查重和AI率双高?毕业之家的“双降”引擎真能救命!

根据2026年最新实测数据与主流技术社区&#xff08;如CSDN&#xff09;的综合评测&#xff0c;当前AI论文写作工具排行榜中&#xff0c;PaperRed 与 毕业之家 稳居中文论文写作领域的前两名。以下是基于权威榜单整理的主流工具排名概览及两款头部产品的核心功能详解&#xff1a…...

IDM试用期突破技术深度解析:从原理到实战的全方位解决方案

IDM试用期突破技术深度解析&#xff1a;从原理到实战的全方位解决方案 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 问题溯源&#xff1a;试用期限制的本质与认…...

利用快马平台十分钟搭建9·1免费版软件安装指南网站原型

今天想和大家分享一个快速搭建软件安装指南网站的小技巧。最近有个朋友需要为91免费版软件做个安装说明网站&#xff0c;传统开发方式至少要花几天时间&#xff0c;但用InsCode(快马)平台十分钟就搞定了原型&#xff0c;特别适合需要快速验证想法的情况。 明确网站结构 首先梳理…...

django-unfold过滤器系统完全解析:实现高效数据筛选的终极技巧

django-unfold过滤器系统完全解析&#xff1a;实现高效数据筛选的终极技巧 【免费下载链接】django-unfold Modern Django Admin 项目地址: https://gitcode.com/gh_mirrors/dj/django-unfold django-unfold过滤器系统是Modern Django Admin框架中提升数据管理效率的核心…...

突破限制:3大核心功能让MediaCreationTool.bat成为Windows安装自由的终极解决方案

突破限制&#xff1a;3大核心功能让MediaCreationTool.bat成为Windows安装自由的终极解决方案 【免费下载链接】MediaCreationTool.bat Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2! 项目地址: https://gitcode.com/gh_mirrors/me/Media…...

GPU Burn:多GPU压力测试的终极解决方案

GPU Burn&#xff1a;多GPU压力测试的终极解决方案 【免费下载链接】gpu-burn Multi-GPU CUDA stress test 项目地址: https://gitcode.com/gh_mirrors/gp/gpu-burn 在高性能计算与深度学习领域&#xff0c;GPU的稳定性直接决定了系统的可靠性。作为一款专注于NVIDIA显卡…...