配置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

相关文章

java.sql.SQLTransientConnectionException连接超时异常原因及解决方案

《java.sql.SQLTransientConnectionException连接超时异常原因及解决方案》:本文主要介绍java.sql.SQLTransientConnectionExcep... 目录一、引言二、异常信息分析三、可能的原因3.1 连接池配置不合理3.2 数据库负载过高3.3 连接泄漏

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

ShardingProxy读写分离之原理、配置与实践过程

《ShardingProxy读写分离之原理、配置与实践过程》ShardingProxy是ApacheShardingSphere的数据库中间件,通过三层架构实现读写分离,解决高并发场景下数据库性能瓶... 目录一、ShardingProxy技术定位与读写分离核心价值1.1 技术定位1.2 读写分离核心价值二

QT Creator配置Kit的实现示例

《QTCreator配置Kit的实现示例》本文主要介绍了使用Qt5.12.12与VS2022时,因MSVC编译器版本不匹配及WindowsSDK缺失导致配置错误的问题解决,感兴趣的可以了解一下... 目录0、背景:qt5.12.12+vs2022一、症状:二、原因:(可以跳过,直奔后面的解决方法)三、解决方

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp