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

Windows 远程桌面连接Ubuntu Desktop

这篇文章简单介绍一下使用xrdp 使Windows 远程桌面连接Ubuntu Desktop。
需要先安装好Ubuntu Desktop。这里以Ubuntu Desktop 24.04 为例。

root@guest-VMware-Virtual-Platform:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04 LTS
Release:	24.04
Codename:	noble
sudo apt --fix-broken install
vi /etc/apt/sources.list.d/ubuntu.sources

新增下面内容:

Types: deb
URIs: http://br.archive.ubuntu.com/ubuntu/
Suites: jammy noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: jammy-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev
sudo apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp

安装完成后,可以使用windows 远程桌面以root 用户进行登录,可能会出现输入密码后不能登录,解决方法如下:
使用ssh登录后,

sudo vi /etc/pam.d/gdm-autologin
#auth requied pam_succeed_if.so user != root quiet success #注释这行

sudo vi /etc/pam.d/gdm-password 
#auth requied pam_succeed_if.so user != root quiet success    #注释这行

在这里插入图片描述


http://www.kler.cn/a/452612.html

相关文章:

  • IntelliJ IDEA Docker集成
  • 【ES6复习笔记】箭头函数(5)
  • docker commit生成的镜像瘦身
  • C++模板:编译时模拟Duck Typing
  • TLDR:终端命令的简洁百科全书
  • vue3 Proxy替换vue2 defineProperty的原因
  • 以下matlab文件因包含语法错误而未添加
  • 2023年厦门市第30届小学生C++信息学竞赛复赛上机操作题(三、2023C. 太空旅行(travel))
  • js创建对象的方式
  • 【网络安全零基础入门】PHP环境搭建、安装Apache、安装与配置MySQL(非常详细)零基础入门到精通,收藏这一篇就够(01)_php安装配置教程
  • 前端跨域问题--解析与实战
  • springboot整合Elasticsearch介绍
  • 【C++】优先级队列以及仿函数
  • python Redis 操作工具类封装
  • 48页PPT|2024智慧仓储解决方案解读
  • Kubernetes对象-标签和选择器
  • ubuntu22.04上安装win10虚拟机,并采用noVNC+frp,让远程通过web访问桌面
  • 电脑丢失bcrypt.dll文件是什么原因?找不到bcrypt.dll文件修复办法来啦!
  • Java技术专家视角解读:SQL优化与批处理在大数据处理中的应用及原理
  • CSS(一):选择器
  • LeetCode 热题 100_LRU 缓存(35_146_中等_C++)(哈希表 + 双向链表)(构造函数声明+初始化列表=进行变量初始化和赋值)
  • 【贪心】力扣3218. 切蛋糕的最小总开销 I
  • 分布式通信,微服务协调组件,zookeeper
  • C++ OpenCV中读取YAML文件的详解:定义、用途与实用示例
  • 函数式编程Lambda表达式
  • PyTorch model.train() 与 model.eval() 的区别及其源码解析:中英双语