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

2024-06-19 13:52

本文主要是介绍配置CentOS 7通过MSTSC连接远程桌面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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连接/断开操作指南

这篇关于配置CentOS 7通过MSTSC连接远程桌面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1075212

相关文章

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

Spring Boot配置和使用两个数据源的实现步骤

《SpringBoot配置和使用两个数据源的实现步骤》本文详解SpringBoot配置双数据源方法,包含配置文件设置、Bean创建、事务管理器配置及@Qualifier注解使用,强调主数据源标记、代... 目录Spring Boot配置和使用两个数据源技术背景实现步骤1. 配置数据源信息2. 创建数据源Be

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,