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

Ubuntu20.04使用XRDP安装原生远程桌面

Ubuntu20.04使用XRDP安装原生远程桌面

1.安装gnome桌面

# 如果没有更新过源缓存,先更新一下
sudo apt update# 安装gnome桌面
# 可选参数 --no-install-recommends,不安装推荐组件,减少安装时间和空间占用
sudo apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

2. 下载安装脚本

脚本下载地址:XRDP一键安装脚本

该脚本支持Ubuntu 18.04、20.04、21.04、21.10版本安装XRDP。其中用到几个修改版的XRDP和依赖包

在终端执行

# 不要用root权限执行!!!
# -c 源代码编译
# -l 自定义XRDP登录界面
# -s 启用声音重定向
./xrdp-installer-1.2.3.sh -c -l -s

等5分钟左右,出现如下提示,表示安装完成:

在这里插入图片描述

3. 远程连接

在Windows系统中(我的是win10),打开 远程桌面输入Ubuntu的IP地址,点击连接,出现如下界面

在这里插入图片描述

直接使用 Xorg进行连接,在下方输入用户名和密码,回车,熟悉的桌面出现了

在这里插入图片描述

至此,远程桌面安装完成,但是可能在低带宽的条件下,延迟比较高,此时可以用另一个种更简单的方法实现远程控制,具体可以参考 我的另一篇博客:最简单的ubuntu远程桌面方法

值得一提的是,使用Nomachine软件实现远程控制的一个弊端是:Nomachine客户端中可以看到当前局域网中所有安装了Nomachine服务器的主机信息,我们有些时候并不想让使用Nomachine的人看到所有可控服务器以及他们的信息,这时就只能采用本文安装XRDP的方式来安装远程桌面。

远程桌面使用 sudo gedit报错(2021-05-14 更新)

使用 sudo gedit编辑文件报错,报错信息如下:

No protocol specified
Unable to init server: 无法连接: 拒绝连接
(gedit:3372): Gtk-WARNING **: 12:25:24.256: cannot open display: : 10.0

解决办法:

终端输入:

xhost local:gedit
http://www.lryc.cn/news/310583.html

相关文章:

  • uniapp:启动图 .9png 制作教程
  • NVMFS5113PLWFT1G汽车级功率MOSFET 60V 10A/64A满足AEC-Q101标准
  • 设计表时,如何选择正确的数据类型
  • iZotope RX 7 Advanced:音频修复与编辑的巅峰之作
  • Mac 制作可引导安装器
  • 深入了解 JavaScript 混淆加密和环境检测
  • 可让照片人物“开口说话”阿里图生视频模型EMO,高启强普法
  • 全国产飞腾E2000Q +复旦微FPGA的轨道交通、电力解决方案
  • 292.【华为OD机试】跳马问题(广度优先搜索(BFS)JavaPythonC++JS实现)
  • Qt 中Qwidget相关属性
  • matplotlib散点图
  • day32贪心算法 part02
  • 判断docker 镜像启动成功 shell脚本
  • Android AppCompatActivity 方法详解
  • [FastDDS] 基于eProsima FastDDS的移动机器人数据中间件——介绍与准备工作
  • 4. 编写app组件
  • 经典的算法面试题(1)
  • 微信小程序 --- mobx-miniprogram miniprogram-computed
  • 【HTML】HTML基础2(一些常用标签)
  • Jmeter 安装
  • 控制液压比例插装阀放大器
  • [设计模式Java实现附plantuml源码~行为型]定义算法的框架——模板方法模式
  • nftables 测试一拒绝所有流量
  • 练习 3 Web [ACTF2020 新生赛]Upload
  • Linux中docker项目提示No such file or directory
  • PyTorch 中的 apply
  • 张宇30讲学习笔记
  • SpringBoot接口防抖(防重复提交)的一些实现方案
  • Qt/C++音视频开发67-保存裸流加入sps/pps信息/支持264/265裸流/转码保存/拉流推流
  • 【Web】速谈FastJson反序列化中TemplatesImpl的利用