文章目录

  • 前言
  • 检查桌面类型
  • xorg远程桌面(xrdp)
    • 安装xrdp
    • xrdp添加到ssl-cert
  • wayland远程桌面(gnome-remote-desktop)
    • 检查安装
    • 开启
    • 开启状况检查
    • 自动登录
      • 奇技淫巧

前言

在windows上使用远程桌面服务,连接ubuntu主机的远程桌面

检查桌面类型

查看桌面类型、协议

echo $XDG_CURRENT_DESKTOP
echo $XDG_SESSION_TYPE 

(ubuntu默认的)gnome支持xrdp,KDE似乎不太支持
如果协议是xorg,需要安装xrdp或者更改配置/etc/gdm3/custom.conf

# 配置关闭Wayland(这个默认是注释掉的)
WaylandEnable=false

如果协议是wayland,那么ubuntu22.04应该默认已经集成了

xorg远程桌面(xrdp)

安装xrdp

apt install xrdp

xrdp添加到ssl-cert

adduser xrdp ssl-cert
groups xrdp

否则会报错说key.pem无权限


然后就能连了

wayland远程桌面(gnome-remote-desktop)

检查安装

apt search gnome-remote-desktop

正常会显示已安装,然后去设置里找就行了

开启

settingssharing

处有个’开关’,把开关开启之后,可以选择是否开启 ‘远程桌面’/‘媒体共享’/‘远程登录’


然后注销,重新登录,生效

开启状况检查

检查3389端口有没有开启
是gnome-remote-desktop-daemon服务
(只要开了远程桌面,这个daemon是一直启动着的,但未登录状态下不会启动3389端口; 锁屏状态下虽然3389被启用,但无法连接)

自动登录

settings -> user 中可以配置auto login

奇技淫巧

如果出于什么原因,必须需要密码登录桌面的话,不好搞:

ubuntu22.04使用loginctl unlock-session c1无法在命令行解锁桌面

即使连接屏幕解锁,然后再拔掉显示器的线,也一样会导致后续远程桌面无法连接

没辙,


我想了个办法:

买个HDMI欺骗器插上,不用接屏幕启动

启动之后连接键盘,盲敲 回车->密码->回车

这样可以解锁并登录,然后就可以连接远程桌面了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/93646.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/93646.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/93646.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server 中子查询、临时表与 CTE 的选择与对比

在 SQL Server 的实际开发过程中,我们常常需要将复杂的查询逻辑分解为多个阶段进行处理。实现这一目标的常见手段有 子查询 (Subquery)、临时表 (Temporary Table) 和 CTE (Common Table Expression)。这三者在语法、执行效率以及可维护性方面各有优势与局限。如何选…

肖臻《区块链技术与应用》第20-22讲 - 以太坊难度调整、权益证明和智能合约

以太坊的“冰河时代”:详解难度调整算法与“难度炸弹” 摘要: 为了实现远快于比特币的十几秒出块速度,以太坊必须设计一套更为灵敏和复杂的挖矿难度调整算法。本文基于北京大学肖臻老师的公开课内容,深入剖析了以太坊独特的逐块难度调整机制。文章首先解释了其维持15秒平均…

C++中内存池(Memory Pool)详解和完整示例

1. 什么是内存池? 内存池(Memory Pool / Pool Allocator) 是一种内存管理机制,提前向系统申请一大块内存,再在这块内存里切分、分配和回收。 它相当于在用户空间建立了一层 “小型堆管理器”,避免频繁调用系…

测试 Next.js 应用:工具与策略

1. 引言 Next.js 作为一个基于 React 的全栈框架,在构建复杂 Web 应用时,测试是确保代码质量、功能稳定性和用户体验的关键步骤。测试可以分为单元测试、集成测试和端到端测试三种类型,每种类型针对不同的层面:单元测试验证单个组…

IP 分片和组装的具体过程

IP 分片和组装的具体过程 在这里插入图片描述 • 16 位标识(id): 唯一的标识主机发送的报文. 如果 IP 报文在数据链路层被分片了, 那么每一个片里面的这个 id 都是相同的. • 3 位标志字段: 第一位保留(保留的意思是现在不用, 但是还没想好说不定以后要用到). 第二位置为 1 表示…

数据仓库OLTPOLAP维度讲解

✨博客主页: https://blog.csdn.net/m0_63815035?typeblog 💗《博客内容》:大数据、Java、测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识 📢博客专栏: https://blog.csdn.net/m0_63815035/…

OpenHarmony之编译配置白名单机制深度解析:构建系统的安全防线

一、白名单机制概述 在OpenHarmony的构建系统中,compile_standard_whitelist.json是一个关键的安全验证机制,它作为编译过程中的"守门人",确保只有经过验证的组件和依赖关系才能被纳入最终构建产物。这个机制是OpenHarmony构建系统…

backward怎么计算的是torch.tensor(2.0, requires_grad=True)变量的梯度

import torch import torch.nn as nn import torch.optim as optim# 一个参数 w 2 w torch.tensor(2.0, requires_gradTrue) # 预测值 y_pred w * 3 # 6 # 真实值 y_true torch.tensor(10.0) # 损失 (预测 - 真实)^2 loss (y_pred - y_true) ** 2 # (6-10)^2 16loss.b…

戴永红×数图:重构零售空间价值,让陈列创造效益!

风雨同舟,智赢未来。近日,湖南戴永红商业连锁有限公司(以下简称“戴永红”)正式携手数图信息科技有限公司,全面启动“可视化品类空间管理”项目。以数图可视化陈列系统为引擎,双方将共同推进企业零售管理的…

排查Redis数据倾斜引发的性能瓶颈

以下是针对 Redis 数据倾斜问题的完整排查与优化方案,结合实战案例说明如何提升吞吐量和响应速度:一、问题现象定位1. ​性能监控异常​# Redis集群节点负载差异 $ redis-cli -c cluster nodes | grep master e1d7b... 10.0.0.1:637916379 master - 0 16…

元宇宙的硬件设备:从 VR 头显到脑机接口

1 元宇宙的主流硬件设备1.1 VR 头显:沉浸式体验的核心入口VR 头显是当前进入元宇宙最主要的硬件设备,通过封闭的显示系统为用户营造沉浸式虚拟环境。主流 VR 头显采用双屏 LCD 或 OLED 显示技术,单眼分辨率已从早期的 1080P 提升至 4K 级别&a…

具身智能2硬件架构(人形机器人)摘自Openloong社区

青龙人形机器人: 硬件 身体全身自由度43,手部自由度6*2,电池续航3h,运动控制算法(zmp/slip/mpc/深度学习)MPC+WBC+强化学习,54Tops(FP16),具有路径建图和自主导航能力,感官系统深度视觉传感器*3全景环视*1,具备语音识别与声源定位,可扩展嗅觉传感器 OpenLoong通…

JavaScript 性能优化:new Map vs Array.find() 查找速度深度对比

前言在前端开发中,我们经常需要从数据集合中查找特定元素。对于小规模数据,使用 Array.find()方法简单直接,但当数据量增大时,性能问题就会显现。本文将深入对比 Map和 Array.find()在数据查找方面的性能差异,并通过实…

栈与队列leetcode题型总结

1. 常用表格总结数据结构常见应用场景时间复杂度(入/出/查)LeetCode 高频题栈(Stack)括号匹配、单调栈、DFS入栈 O(1) / 出栈 O(1) / 查顶 O(1)20 有效的括号, 155 最小栈, 739 每日温度队列(Queue)层序遍历…

云原生俱乐部-RH124知识点总结(3)

写到这RH124的内容已经过半了,虽然内容不多,但是还是不太好写。因为简单的命令不想写,至于理解上也没什么难度,不过还是要保证整体内容的都要讲到。这篇文章就把RH124剩下的内容都完结吧,主要还剩下配置和保护SSH、管理…

安装DDNS-go

wget https://github.com/jeessy2/ddns-go/releases/download/v6.12.2/ddns-go_6.12.2_linux_x86_64.tar.gz tar zxvf ddns-go_6.12.2_linux_x86_64.tar.gz sudo ./ddns-go -s install

机器学习深度学习 所需数据的清洗实战案例 (结构清晰、万字解析、完整代码)包括机器学习方法预测缺失值的实践

矿物数据.xls矿物种类:A,B,C,D,E(其中E数据只有一条,无法用于训练,直接剔除)特征:序号 氯 钠 镁 硫 钙 钾 碳 溴 锶 pH 硼 氟 硒 矿物类型此数据有&#xff1…

从基础到架构的六层知识体系

第1层:数学与逻辑基础(The Foundation)📌 计算机技术的根源;为算法分析、密码学、AI等提供理论支撑离散数学:集合、图论、逻辑、递归线性代数:机器学习、图形学基础概率与统计:数据分…

Flask 路由与视图函数绑定机制

Flask 路由与视图函数绑定机制 核心概念 在 Flask 框架中,路由(Route) 是连接 URL 路径与 Python 函数的桥梁,通过 app.route() 装饰器实现这种绑定关系,使得当用户访问特定 URL 时,对应的函数会被自动调用…

Spring 的 setter 注入可以解决某些类型的循环依赖问题

参考:https://blog.csdn.net/weixin_50055999/article/details/147493914?utm_sourceminiapp_weixin Setter 方法注入 (Setter Injection) 在类中提供一个 setter 方法,并在该方法上使用 Autowired、Resource 等注解。 代码示例 import org.springfr…