腾讯云 Ubuntu Desktop 22.04 桌面版

news2024/11/17 23:41:54

安装 Ubuntu Server 22.04

  1. 安装 Ubuntu Server 22.04
  2. 重置登陆密码, 默认用户名 ubuntu

添加用户

不建议直接使用默认用户, 添加用户(demodeom)

sudo adduser demodeom

将 demodeom 添加到 sudoer 文件

sudo visudo

在文件末尾添加

demodeom  ALL=(ALL:ALL) NOPASSWD: ALL

ctrl + o 然后回车保存, ctrl + x 退出编辑模式

切换用户, 后续操作使用 demodeom 用户操作

安装桌面版

更新软件仓库

sudo apt update

升级软件

sudo apt upgrade

安装桌面

sudo apt install ubuntu-desktop

重启

sudo reboot

重启之后, 使用 腾讯云提供的 VNC 登陆方式即可访问 Ubuntu 桌面版

VNC

VNC 远程桌面登陆工具

安装兼容的显示管理器

Ubuntu Linux 使用 GNOME 桌面管理器 (GDM) 作为默认显示管理器。较新版本的 Ubuntu 使用 gdm3。不幸的是,GDM 通常不能很好地与 x11vnc 服务器一起工作。要克服这个问题,您将必须安装 Light Display Manager 或 lightdm。

sudo apt install lightdm

安装过程中会出现以下画面。按键盘上的 Enter 键继续。

img

接下来,选择 lightdm 选项并按键盘上的 Enter 键

img

重新启动您的 PC 以使显示管理器更改生效。

sudo reboot

安装 x11vnc 服务器

安装 x11nvc 服务器

sudo apt install x11vnc

配置 x11vnc 服务器

您现在将配置用于启动 x11nvc 服务器的服务。在 /lib/systemd/system/ 目录中创建一个名为 x11nvc.service 的文件

sudo vim /lib/systemd/system/x11vnc.service

将以下内容复制并粘贴到新创建的服务文件中 (注意不要全部复制, 一定要修改 登陆密码 )

[Unit]
Description=x11vnc service
After=display-manager.service
network.target syslog.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd 登陆密码 
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure

[Install]
WantedBy=multi-user.target

重新加载 systemd 管理器配置

sudo systemctl daemon-reload

然后,启用 x11vnc 服务

sudo systemctl enable x11vnc.service 

最后,使用以下命令启动 VNC 服务器。

sudo systemctl start x11vnc.service

使用 systemctl 检查 x11vnc 服务的状态

systemctl status x11vnc.service

输出应与下图类似。

img

在防火墙中启用服务器端口

x11vnc 服务器使用的端口 5900, 需要在腾讯云的防火墙开放 5900 端口
在这里插入图片描述

从另一台计算机连接

您现在可以使用 VNC 通过远程桌面连接连接到您的 Ubuntu 系统

您可以使用任何 VNC 客户端连接到 Ubuntu Linux PC。推荐的 VNC 查看器之一是 RealVNC 的 VNC Connect。它几乎适用于所有主要平台,包括 macOS、Linux、Windows、iOS、Android 等

RealVNC

安装 VNC Viewer

  1. 下载 Linux 版本的压缩包 VNC-Connect-Installer-1.3.0-Linux-x64.tar.gz
  2. 解压之后, 运行 VNC-Connect-Installer-1.3.0-Linux-x64
  3. 选择安装VNC Viewer Install VNC Viewer

VNC Viewer

  1. 运行 VNC Viewer

  2. 输入您要连接的 PC 的 IP 地址,然后输入 x11vnc 服务器使用的端口号。然后,按键盘上的 Enter 键进行连接。

img

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023五一赶制个人系统:基于SpringBoot+MyBatisPlus+Vue+ElementUI前后端分离

小钊记前言 🍑一、背景🍑二、调研准备阶段🍊2.1、项目-自己搭建🍓 搭建步骤 🍊2.2、项目需求-自己X造🍊2.2、数据模型设计 🍑三、开发阶段🍑四、renxiaozhao 1.0.0-alpha发布&#x…

BPMN2.0 任务-服务任务

服务任务是任务的一种,工作由软件自动完成,比如一个Web服务或者一个自动化的应用。 服务任务用于调用服务。 在flowable中分为java服务任务,用于调用java类,web服务任务用于同步的调用外部的web服务。 在Camunda是通过调用java代码或者为外部执行者提供一个工作单元来完…

真题详解(ICMP)-软件设计(六十五)

真题详解(对象)-软件设计(六十四)https://blog.csdn.net/ke1ying/article/details/130459425 程序的三种基本控制结构:顺序、选择和重复。 在网络系统中,通常吧_____置于DMZ区。 答案:Web服务器 解析&am…

STL常用梳理——VECTOR常用接口及其迭代器实现

Vector篇 Vector介绍Vector实现1、定义默认构造函数使用实现 2、迭代器Iterator迭代器使用 3、空间增长问题使用实现 迭代器迭代器介绍迭代器实现 Vector介绍 vector是STL中容器之一,特性如下: vector是表示可变大小数组的序列容器。就像数组一样&#…

【python入门篇】你好python

作者简介: 辭七七,目前大一,正在学习C/C,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句…

软件测试实战,Web测试详细总结 (覆盖所有测试点),你要的都有

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Web自动化测试&…

Python 将 PDF 转换为 Word

大家好,我是水滴~ 在平时的工作中,我们总会希望将需要的 PDF 文件转换为 Word 文件,而市面上很多工具都是收费的,这无疑增加了我们的成本。 所以,我使用 Python 编写了一个转换代码,可以 将 PDF 转换为 W…

从远程桌面客户端提取明文凭证的工具RdpThief

导语:在本文中,我将描述我编写的一个工具,能使用API钩子从Microsoft RDP客户端提取明文凭据,而且如果是在已经受感染用户的权限下操作(比如网络钓鱼导致),并且该用户已打开RDP会话,则…

elasticsearch 使用 RestAPI 操作索引库

1.mysql与elasticsearch 我们统一的把mysql与elasticsearch的概念做一下对比: MySQLElasticsearch说明TableIndex索引(index),就是文档的集合,类似数据库的表(table)RowDocument文档(Document),就是一条条…

如何从0到1落地自动化测试?何为成熟模型?测试老鸟的总结...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 过去十年&#xf…

离散数学_九章:关系(5)

🚩9.5 等价关系 1、等价关系(Equivalence Relations)等价关系等价的元素📘例1:模m同余 📘例2:字符串 📘例3:整除 2、等价类(Equivalence Classes&#xff09…

DP动态规划

1.背包问题 1.1 0/1背包 1.1.1经典做法 def solve(N,C): # 从左到右,从上到下 (先种类,再体积)for i in range(1,N1): # N种物品,先1种,再2种......for j in range(0,C1): # 当前背包体积if c[i]>j :…

武忠祥老师每日一题||定积分基础训练(四)

已知, ln ⁡ ( x 1 x 2 ) 为奇函数(证明放在文章末尾) \ln (x\sqrt{1x^2})为奇函数(证明放在文章末尾) ln(x1x2 ​)为奇函数(证明放在文章末尾) 所以, ∫ − 2 2 ln ⁡ ( x 1 …

13万字林业局信息化设计信息化及数据中心、森林防火平台建设方案

1.1.1 应用系统集成平台 集成平台起到“承下启上”的作用,“承下”是指其基于数据中心,提供数据关联、处理和转换等服务,“启上”是指其为上层应用系统提供数据和整合服务。此外,集成平台也为系统与外部系统、外部资源提供交换和…

基于micro-app+vue-element-admin实现微前端

简述 本文是在对之前搭建和学习micro-app的基础上的进一步研究学习。 因为我们目前项目使用的框架是vue-element-admin,所以还需要研究一下micro-app在vue-element-admin的使用方法。 关于micro-app在vue-element-admin的实现,百度什么也没找到&#xf…

二、Spring Cloud Alibaba环境搭建

一、依赖环境 SpringCloud Alibaba 依赖 Java 环境来运行。还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用。 64 bit JDK 1.8;Maven 3.2.x。 spring-cloud-alibaba相关网址: 地址:https://github.com/alibaba/spring-cloud-…

常用HTML标签分享系列一

前言 HTML,超文本标记语言,由标签组成,分为单标签和双标签,每个标签的属性id唯一,但name不唯一,其基本结构为Dom(Document Object Mode 文档对象模型)树,如图: <html lang"en"> <head><!-- 头部内容 --> </head> <body><!-- 身体内…

Spark 任务执行流程

Driver启动&#xff0c;创建SparkContextSparkContext 向资源管理器注册&#xff0c;并向资源管理器申请运行 Executor资源管理器分配资源&#xff0c;然后资源管理器启动 ExecutorExecutor 发送心跳至资源管理器Executor 向 SparkContext 注册自己SparkContext 构建 DAG 有向无…

图神经网络:在自定义数据集上动手实现图神经网络

文章说明&#xff1a; 1)参考资料&#xff1a;PYG官方文档。超链。 2)博主水平不高&#xff0c;如有错误还望批评指正。 文章目录 自定义数据集动手实现图神经网络自定义数据集训验测集拆分&#xff0c;创建Data的数据结构&#xff0c;观察Data的基本信息&#xff0c;可视化图网…

【Golang项目实战】用Go写一个学生信息管理系统,真的太酷啦| 保姆级详解,附源码——建议收藏

博主简介&#xff1a;努力学习的大一在校计算机专业学生&#xff0c;热爱学习和创作。目前在学习和分享&#xff1a;数据结构、Go&#xff0c;Java等相关知识。博主主页&#xff1a; 是瑶瑶子啦所属专栏: Go语言核心编程近期目标&#xff1a;写好专栏的每一篇文章 学习了Go的基…