配置CentOS 7通过MSTSC连接远程桌面

news2024/11/27 12:20:04

9db1a944ef9d9276792dfd76476c3aab.gif

正文共:777 字 14 图,预估阅读时间:1 分钟

前面我们介绍了如何通过VNC连接Ubuntu的远程桌面Ubuntu 18.04开启远程桌面连接,也介绍了如何使用微软的MSTSC来连接Ubuntu的远程桌面如何通过MSTSC连接Ubuntu的远程桌面?和Kali的远程桌面配置Kali通过MSTSC连接远程桌面。整体上讲,Kali的体验还是很好的,可以直接访问到粘贴板的数据。

最近又有业务需求,公有云的云主机一般都是最小化部署的CentOS7的操作系统,能不能也通过部署xrdp来实现访问远程桌面呢?

参考之前的经验,我们先安装一下lightdm、xorgxrdp和xrdp。

5f82b46d1656d6d8287d260802a18f3f.png

可以看到这些软件都在epel中,如果没有的话,请先安装对应的yum源。命令如下:

yum install -y epel-release

确认yum源没有问题之后,我们就可以进行安装了。

yum install -y lightdm xorgxrdp xrdp

33db53072f3d43a795772145c51dcdeb.png

然后查看一下xRDP服务的状态。

c74ba563021958b0e0f0ec0c0ef4fa85.png

xRDP服务未启动,启动并使能xRDP服务。

systemctl start xrdp
systemctl enable xrdp
systemctl status xrdp

1e60ebada989c36c5bafca8480eb9f5f.png

测试一下远程连接,发现登录后闪退,对话框中只有Xvnc选项,没有我们之前一直使用的Xorg。

1648acf793b7274def955862157ead51.png

这么说应该还是xorgxrdp的问题。默认情况下,xRDP会使用Xvnc作为默认的X Window System,这可能会导致一些图形问题。所以需要配置xRDP来使用Xorg,我们先编辑xRDP配置文件/etc/xrdp/xrdp.ini。

在文件中找到[xrdp1]部分,取消注释下面的line=Xvnc,并将其更改为:

e38b2805b4e5bcada39084b33dc2cf7a.png

然后重启xRDP服务,我们再次连接,就能看到Xorg选项了。

940385fdb887817a4a01d798ce87ec57.png

但是连接还是存在闪退的问题,导致无法连接。

84a2895dbb39082dd84d015a59499607.png

神奇的是,日志最后的显示信息是连接OK。好吧,我们还是选择使用Xvnc吧。首先安装好X Window System和GNOME桌面。

yum groupinstall -y "X Window System"
yum groupinstall -y "GNOME Desktop"

安装完成之后我们就能使用Xorg X Window System。

01dfa709a618e2a208140fbe63a858a3.png

登录到系统桌面。

20abaf2c07c9c994f330a3ad0a3eca9a.png

好了,果然RedHat和Debian两大阵营还是存在巨大差异的。

查看一下连接信息。

3c6c092bac7df113e486aff9bde9083d.png

跟之前的Ubuntu一样,也是显示通过IPv6连接的。

然后我测试了一下远程复制文件,发现可以操作成功,比Ubuntu强多了。

a6550dcffc0c443e731629ac925abdbe.png

然后测试了一下能不能复制命令,发现不能访问粘贴板,只能传输文件。

当然,如果你不想每次登陆的时候都在那个xRDP的对话框输入账号密码,也可以使用MSTSC自带的保存凭据选项。在远程桌面连接的对话框中,点击左下角的“显示选项”。展开之后,输入用户名信息,并勾选“允许我保存凭证”,再点击“连接”

4b4671a4cb811e8b16753edc81f480f9.png

在凭据页面,输入对应的账号密码信息,点击“确定”,就可以了。

baaea88167fd49c22874f9745fbb1de0.png

然后就可以使用MSTSC直接登录了,问题终于得到解决了。

b89d5bd517d153342f71961e938bb502.gif

长按二维码
关注我们吧

741254e4a460eaa89304729137013d77.jpeg

1f2130556e5aff92b4a1ee5aabb0c42a.png

如何将Kali系统部署到U盘?

将OpenWrt部署在x86服务器上

OpenWrt配置单臂路由模式

OpenWrt部署配置openVPN服务器

OpenWrt配置openVPN客户端

Ubuntu编译安装VPP23.02

openVPN+SmartDNS=openDNS or smartVPN?

DDNS配置详解

DDNS如何应用到SD-WAN网络中?

拨号有公网Ip地址了,肯定要通过DDNS用起来啊!

家庭宽带的公网IPv4地址到底封了多少端口?

带认证的openVPN连接/断开操作指南

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

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

相关文章

Flink 1.19.1 standalone 集群模式部署及配置

flink 1.19起 conf/flink-conf.yaml 更改为新的 conf/config.yaml standalone集群: dev001、dev002、dev003 config.yaml: jobmanager address 统一使用 dev001,bind-port 统一改成 0.0.0.0,taskmanager address 分别更改为dev所在host dev001 config.…

Vue63-配置代理-方式二

一、请求前缀:能灵活的控制走不走代理 1-1、请求前缀 有请求前缀的走代理服务器; 没有请求前缀的不走代理服务器。 修改代码中的请求地址,加上请求前缀 报错的原因: 解决方式: 1-2、ws配置项、changeOrigin配置项 二…

智能合约新项目 链上智能合约前端H5源码 智能合约区块链 以太坊前端调用智能合约

智能合约新项目 链上智能合约前端H5源码 智能合约区块链 以太坊前端调用智能合约 源码下载:https://download.csdn.net/download/m0_66047725/89402192 更多资源下载:关注我。

Mendix 创客访谈录|医疗设备领域的数字化转型利器

本期创客 尚衍亮 爱德亚(北京)医疗科技有限公司 应用开发和数字化事业部开发经理 大家好,我叫尚衍亮。毕业于软件工程专业,有6年的软件开发经验。从2021年开始,我在爱德亚(北京)医疗科技有限公司…

StarkNet System Architecture 系统架构

文章目录 Starknet架构排序器,证明器和节点、验证者、Starnet Core排序器 Sequencer证明器 Prover节点验证者StarkNet Core工作原理TransactionsStarknet架构 原文链接: https://david-barreto.com/starknets-architecture-review/#more-4602 StarkNet 有五个组成部分。分别…

新手装修 避坑课2.0:装修之前一定要做好功课(55节课)

课程下载:https://download.csdn.net/download/m0_66047725/89388333 更多资源下载:关注我。 课程目录 第01节1.装修前准备工作.mp4 第02节开篇.mp4 第03节2.装修需要提前定好的设备和材料.mp4 第04节3.自装还是找装修公司.mp4 第05节4.自装怎么找…

客观评价,可道云teamOS搭建的企业网盘,如Windows本地电脑一般的使用体验真的蛮不错

不管是企业网盘还是私有网盘,简单易用一直是我比较在意的。快速能上手使用,甚至不需要习惯一套新的操作逻辑,代表着不需要学习适应,能够迅速投入正常使用。 在这个过程中,可道云teamos以其Windows电脑般的流畅体验&am…

Ubuntu网络管理命令:nslookup

安装Ubuntu桌面系统(虚拟机)_虚拟机安装ubuntu桌面版-CSDN博客 nslookup命令主要用来查询域名信息,实际上主要是将域名转换为相应的IP地址,或者将IP地址转换成相应的域名。nslookup命令为用户提供了两种工作模式,分别…

无引擎游戏开发(2):最简游戏框架 | EasyX制作井字棋小游戏I

一、EasyX中的坐标系 不同于数理中的坐标系,EasyX中的y轴是竖直向下的 二、渲染缓冲区 之前的程序添加了这三个函数改善了绘图时闪烁的情况: 小球在"画布“上移动的过程就是我们在调用绘图函数,这个”画布“就是渲染缓冲区,先绘制的内…

2024人工智能指数报告(二):技术性能

背景 从2017年开始,斯坦福大学人工智能研究所(HAI)每年都会发布一份人工智能的研究报告,人工智能指数报告(AII),对上一年人工智能相关的数据进行跟踪、整理、提炼并进行可视化。这份指数报告被认…

Java宝藏实验资源库(2)字节流

一、实验目的 掌握输入输出流的基本概念。掌握字节流处理类的基本结构。掌握使用字节流进行输入输出的基本方法。 二、实验内容、过程及结果 *17.10 (Split files) Suppose you want to back up a huge file (e.g., a 10-GB AVI file) to a CD-R. You can achieve it by split…

前端技术栈三(vue+Axios)

一、Vue 1 基本介绍 1.1 Vue 是什么? Vue (读音 /vjuː/,类似于 view) 是一个前端框架, 易于构建用户界面 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或项目整合 支持和其它类库结合使用 开发复杂的单页应用非常方便 Vue 是…

Python的三种方式显示图片

from PIL import Image import numpy as np im Image.open("img.png") #方法一:使用PIL库显示图片 a np.array(im) imImage.fromarray(a) im.show() import matplotlib.pyplot as plt #方法二:使用matplotlib库显示图片 plt.imshow(a) plt.s…

java 不可变集合的创建和Stream流的使用

文章目录 一、创建不可变的集合1.1为什么创建不可变的集合1.2 创建List、Set和Map的不可变集合1.2.1 创建List的不可变集合1.2.2 创建Set 的不可变集合1.2.3 创建Map的不可变集合 二、使用集合 的Stream 流2.1 Stream的使用步骤2.2 Stream的方法 三、如何获取Stream 流对象四、…

使用 GCD 实现属性的多读单写

使用 Grand Central Dispatch (GCD) 实现多读单写的属性 首先需要确保在多线程环境下的线程安全性。可以使用 GCD 提供的读写锁机制 dispatch_rwlock_t 或者 dispatch_queue_t 来实现这个功能。 Swift版本的实现 怎样创建一个并发队列 ?// 使用 Swift 来实现的首…

swift使用swift-protobuf协议通讯,使用指北

什么是Protobuf Protobuf(Protocol Buffers)协议😉 Protobuf 是一种由 Google 开发的二进制序列化格式和相关的技术,它用于高效地序列化和反序列化结构化数据,通常用于网络通信、数据存储等场景。 为什么要使用Proto…

(四)主成分分析和因子分析法基础练习题(17道选择题)

本文整理了主成分分析和因子分析法相关的练习题,共17道,适用于想巩固理论基础的同学。来源:如荷学数据科学题库(CDA二级-宏观业务分析方法)。 1) 2) 3) 4) 5&#xff09…

5千关打乱汉字选择成语题ACCESS\EXCEL数据库

成语类的游戏之所有很火,最大的原因是门槛低,读过小学的人几乎都可以尝试过几关,之前发过《885成语错别字选择题库》、《638成语错别字题库》、《7千8百多条成语填空选字》、《3600关成语填字APP游戏》、《600多个看图猜成语成语图片》《315四…

HMI之王 STM32H7S7

还要什么自行车啊 感谢原厂精彩培训和慷慨赠板! 以下列示几个关注的点,计划做成系列,随缘更新,尽量填。 0)1024*600分辨率配5寸触屏;Type-C with USB 2.0 HS interface, dual‑role‑power 终于不用2根线…

基于STM32的智能水产养殖系统(四)

硬件原理 步进电动机 步进电动机(Step Motor 或 Stepper Motor)是一种将电脉冲信号转换成对应的角位移或线位移的电动机。与普通电动机不同,步进电动机每接收到一个脉冲信号,就会按设定的角度(步距角)转动…