最近刚刚换了台新电脑,想着空出老电脑直接装一个Ubuntu系统给新电脑远程连接过去进行开发,就可以完美避开双系统老是要重启切换的问题。仔细一查发现Ubuntu24.04自带了RDP远程工具,大喜!于是探究了一番。

本篇文章将介绍本人探究的结果,即Ubuntu24.04自带远程工具的两种用法和相应的优缺点。

方法一:使用系统自带的“远程登录”工具

启用

Ubuntu24.04系统
  • 设置→系统→远程桌面→远程登录→打开“远程登录”开关→设置“用户名+密码”
  • 查看电脑的局域网IP地址,本人的是192.168.1.7(因为本人只打算在家里用,就没做内网穿透,如果要在公网访问,则需弄一个公网的IP)
Windows系统
  • 直接使用Windows的“远程桌面连接”,输入正确的IP+端口号和用户名、密码即可远程登录该电脑。

优点

  • 系统自带
  • 主机可以不连接物理屏幕或者显卡欺骗器
  • 可以直接用户名密码登录,因此不需要设置什么免密登录

缺点

  • 每次连接相当于重新注销登录一次,也就是说之前开启的东西全没了。如果不小心关闭了一个重要连接,比如有个网络训练了10个小时不小心手贱关了,那估计会哭出来!
  • 启动大部分自己装的程序(比如edge浏览器)会直接卡bug退出远程控制,原因不知,也不知道是不是只有本人碰到。结合第一个缺点,实打实的恶心二重奏。。。

结论

这个方案由于有着上述两个缺点,实在没法用。不过后续的26.04或者24.04的大更新估计会修复,过段时间再来看一下。

方法二:使用系统自带的“桌面共享”工具

启用

Ubuntu24.04系统
  • 设置→系统→远程桌面→桌面共享→打开“桌面共享”开关→设置“用户名+密码”
  • 查看电脑的局域网IP地址,注意点同方法一

到这一步就可以使用Windows自带的软件进行桌面共享了,但要有比较好的体验还需进行下面的操作。

  • 关闭锁屏(如果锁屏则桌面共享会断开且无法连接上):设置→电源→节电→“息屏”改为“从不”→“自动挂起”改为“关”
  • 解决开机可用的问题(本人希望Ubuntu电脑可以不用打开屏幕进行操作,因此需要其开机后就进入可以被连接的状态):设置→系统→用户→解锁→打开“自动登录”开关
  • 解决每次重启电脑后桌面共享的密码都不一样的问题:
    • 打开终端,输入 seahorse 命令启动“密码和密钥”应用程序。
    • 找到默认密钥环(通常显示为“登录”或“Login”),选择其中的GNOME Remote Desktop RDP credentials密码项,将其删掉(这里需要这么操作是因为我们之前设置远程桌面的用户名和密码的时候系统保存了)。
    • 点击左上方的"加号"添加密码密钥环,随便命名然后不要写密码直接创建
    • 右键该创建的对象,“设置为默认”
    • 重新设置一下“桌面共享”的密码
    • 重启看看“桌面共享”的密码是否还会改变,理论上应该是不会了。
    • 打开终端,输入 seahorse 命令启动“密码和密钥”应用程序,把之前默认的密钥环“设置为默认”,这样可以防止之后添加的密码直接明文了不安全。
Windows系统
  • 直接使用Windows的“远程桌面连接”,输入正确的IP+端口号和用户名、密码即可远程登录该电脑。

优点

  • 系统自带
  • 基本满足远程桌面需求,缺点没有恶心到不能用

缺点

  • 设置起来相比方法一复杂不少,不过熟练的话也就一两分钟的事情。
  • 需要连接连接物理屏幕或者显卡欺骗器,本人因为两台电脑摆的就比较近,直接把Ubuntu的电脑和Windows的电脑插在同一个屏幕上,这样分辨率可以保证是一致的,也能接受。不然买个显卡欺骗器也不贵。

结论

这个方案虽然相对复杂一点,但可以设置到可用的程度,本人最后采用了这个方案。

参考文章

https://zhuanlan.zhihu.com/p/674689549(这篇文章介绍了Windows远程桌面RDP文件的参数,可以参考着进行设置,然后把文件放到桌面上双击启动)

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

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

相关文章

Android WebView 性能优化指南

Android WebView 性能优化指南 WebView优化需要从多个维度综合考虑:优化维度关键措施预期收益初始化延迟加载、实例复用降低内存峰值渲染硬件加速、合理布局提升流畅度20%内存独立进程、泄漏防护减少OOM风险网络缓存策略、资源拦截节省流量30%安全漏洞修复、接口限制…

Linux下SPHinXsys源码编译安装及使用

目录 软件介绍 基本依赖 一、源码下载 二、安装依赖库 1、BLAS 2、LAPACK 3、oneTBB 4、googletest 5、Boost 6、Simbody 7、pybind11 8、Eigen3 三、解压缩 四、编译安装 软件介绍 SPHinXsys是胡湘渝博士团队采用C/C开发的一个开源无网格、多分辨率、多物理场、…

Linux中的静态库和动态库

首先 我们要明白什么是库? 库(Library)是一组预编译的代码,提供特定的功能,可以被多个程序共享调用,避免重复编写代码。在链接步骤中,链接器将从库文件取得所需的代码,复制到生成的可执行文件中…

Vue3-组件化-Vue核心思想之一

一.组件及组件化1.组件化的作用由于之前的代码全写在一个App.vue这个文件里面,会到导致一个文件代码过于多而且不易复用,所以有组件化的思想。2.组件的使用①创建创建一个.vue文件,使用setup的简写方式会自动导出.vue文件②导入import 组件对…

OS学习笔记

《几个基本知识点》 一、2的幂 1024210 51229 25628 12827 6426 3225 1624 823 422 221 K210 G220 M230 T240 P250 E260 Z270 Y280 R290 Q2100 二、常用的ASCII码 ‘1’0x31 ‘A’0x41 ‘a’0x61 空格0x20 换行0x0A 回车0x0D 三、存储器层次中的典型速度 CPU/寄存器&#xff1a…

嵌入式学习笔记-MCU阶段-DAY01

恭喜大家完成了C语言的学习,现在咱们来到咱们的硬件MCU阶段,咱们这里的工程用的是keil,环境搭建不再赘述,希望大家在这一阶段仍然学的愉快 1.资料部分 用的最多的就是STM32f103的手册,搭配STM32F103ZET6的开发板 2.概…

three案例 Three.js波纹效果演示

波纹效果,在智慧城市可视化开发中经常用到,这里分享一个比较好玩的案例 以下是详细的步骤: 初始化部分:设置 Three.js 环境,包括场景、相机、渲染器和控制器 几何体和纹理:创建平面几何体并加载波纹纹理 着…

Flutter-详解布局

上一章我们详细的学习了 Flutter 中的Widget,这一章我们将要学习 Flutter 的布局, 在上一章我们了解到了:Everything is a widget,在 Flutter 中几乎所有的对象都是一个 Widget ,当然也包括布局,Flutter 的…

EPLAN 电气制图:建立自己的部件库,添加部件-加SQL Server安装教程(三)上

在智能电气设计领域,EPLAN 作为主流的设计软件,其部件库的完善程度直接影响项目设计的效率与质量。本文将从实际操作出发,详细讲解如何在 EPLAN 中建立专属部件库并添加部件,为电气设计奠定坚实基础。一、部件库:电气设…

静态路由进阶实战全解

一、项目背景二、项目拓扑图三、设备命名与IP地址规划设备名接口编号IP地址规划R1GE0/0192.168.1.1/24GE0/1172.16.1.1/24R2GE0/0192.168.1.2/24GE0/1192.168.2.2/24R3GE0/0192.168.2.3/24GE0/1192.168.3.3/24GE0/2192.168.4.3/24R4GE0/0192.168.3.4/24GE0/1192.168.4.4/24GE0/…

stm32hal模块驱动(3)ssd1305 oled驱动

SD1305 OLED 驱动芯片详细介绍SSD1305 是 Solomon Systech 公司生产的一款 OLED 显示控制器/驱动器,专为 128x64 或 128x32 点阵的 OLED 显示屏设计。下面我将从多个方面详细介绍这款驱动芯片。一、SSD1305 基本特性显示分辨率:最大支持 128 segments 6…

安全为先:如何在 Python 中安全处理数据库连接与敏感信息

安全为先:如何在 Python 中安全处理数据库连接与敏感信息 引言:Python 与安全的数据库交互 自 1991 年诞生以来,Python 凭借其简洁优雅的语法和强大的生态系统,成为 Web 开发、数据科学、人工智能和数据库交互的首选语言。作为“胶水语言”,Python 不仅让开发者能够快速…

服务器经常出现蓝屏是什么原因导致的?如何排查和修复?

服务器出现蓝屏(BSOD,Blue Screen of Death)是一个严重的问题,通常表明系统内核或硬件发生了不可恢复的错误。蓝屏不仅会导致服务器宕机,还可能对业务运行造成重大影响。要有效解决蓝屏问题,需要先找到根本…

为什么elementui的<el-table-column label=“名称“ prop=“name“ label不用写成:label

在 Vue.js 中,label 和 prop 是 el-table-column 组件的普通属性,而不是动态绑定的表达式。因此,不需要使用 : 来绑定它们。 1. Vue.js 中的属性绑定 在 Vue.js 中,属性绑定有两种方式: 静态属性绑定:直接写…

分布式光纤传感:为储能安全保驾护航

储能系统是指一种能够将电能、化学能、动能等形式的能量进行转化、储存和释放的装置,广泛应用于可再生能源发电、智能电网、电动车等领域。储能行业这几年得到了稳步发展,受到政府机构、行业协会、大型能源企业、电网公司、系统集成商、检测认证机构等业…

从历史航拍图像中去除阴影

在光学遥感中,阴影是影响土地覆盖制图精度和分辨率的一个因素,无论是历史影像(黑白影像)还是近期影像(全彩影像)。阴影的产生取决于太阳光照(太阳方位角和天顶角)、相机视点&#xf…

UE material advance 学习笔记

如何体现轮胎速度的快速感:就是增加一个radial blur,会让视觉效果感觉轮胎已经转冒烟了,但是上面两个轮胎的转速其实是相同的这种磨砂的感觉,可以用上ditherAA来实现只看法线这一块,ditherAA就是让他的表面颜色有大量的…

Vue--2、Vue2 项目配置与组件化开发

一、Vue2 项目环境搭建1. 环境准备安装 Node.js:推荐使用 nvm 管理多版本 Node# 安装Node 16.20.2 nvm install 16.20.2 # 切换至指定版本 nvm use 16.20.2 # 验证安装 node -v && npm -v安装 Vue CLI 脚手架:# 国内镜像源安装 npm install --re…

虚幻基础:函数的返回节点

能帮到你的话,就给个赞吧 😘 文章目录函数的返回节点:返回执行后的值返回执行后的值若不执行第一次 返回参数的默认值第二次 返回上一次执行值示例函数的返回节点:返回执行后的值 返回执行后的值 若不执行 第一次 返回参数的默…

FFmpeg 升级指北

近期我参与了部门底层库依赖的 FFmpeg 从 3.4 升级至 7.0.2 的工作,在此分享一些经验和遇到的 API 变动。 将 FFmpeg 升级到高版本后,编译过程中遇到大量报错是常态。这些错误通常源于 API 接口变更或结构体字段调整。此时不必惊慌,核心解决…