centos7 xrdp安装与连接闪退处理

2023-11-11 01:01

本文主要是介绍centos7 xrdp安装与连接闪退处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先安装桌面环境:

yum groupinstall -y "X Window System" Fonts
yum install -y epel-release
yum install -y gdm mate-desktop mate-control-center mate-terminal mate-settings-daemon caja caja-open-terminal mozo mate-themes mate-screensaver mate-backgrounds pluma
unlink /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
ll /etc/systemd/system/default.target
reboot

安装软件

yum install -y xrdp tigervnc-serversystemctl enable xrdp
systemctl start xrdpreboot

使用windows rdp连接,连上马上断线,查看日志提示:

[20231110-13:08:23] [INFO ] starting Xvnc session...
[20231110-13:08:23] [INFO ] Starting session: session_pid 3321, display :10.0, width 1440, height 900, bpp 16, client ip ::ffff:192.168.2.1:51618 - socket: 12, user name root
[20231110-13:08:23] [INFO ] [session start] (display 10): calling auth_start_session from pid 3321
[20231110-13:08:23] [ERROR] sesman_data_in: scp_process_msg failed
[20231110-13:08:23] [ERROR] sesman_main_loop: trans_check_wait_objs failed, removing trans
[20231110-13:08:23] [INFO ] Starting X server on display 10: Xvnc :10 -auth .Xauthority -geometry 1440x900 -depth 16 -rfbauth /root/.vnc/sesman_passwd-root@vm:10 -bs -nolisten tcp -localhost -dpi 96
[20231110-13:08:23] [INFO ] Found X server running at /tmp/.X11-unix/X10
[20231110-13:08:23] [INFO ] Found X server running at /tmp/.X11-unix/X10
[20231110-13:08:23] [INFO ] Found X server running at /tmp/.X11-unix/X10
[20231110-13:08:23] [INFO ] Session started successfully for user root on display 10
[20231110-13:08:23] [INFO ] Session in progress on display 10, waiting until the window manager (pid 3322) exits to end the session
[20231110-13:08:23] [INFO ] Starting the xrdp channel server for display 10
[20231110-13:08:23] [INFO ] Starting the default window manager on display 10: /usr/libexec/xrdp/startwm-bash.sh

因为上面使用的是mate环境,所以增加此步骤:(关键)

echo "mate-session" >> ~/.xsession
chmod +x ~/.session

增加上面步骤后,连接正常了!

来源: 小学生分析xrdp登录闪退 - 『编程语言区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

这篇关于centos7 xrdp安装与连接闪退处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Python自动化处理PDF文档的操作完整指南

《Python自动化处理PDF文档的操作完整指南》在办公自动化中,PDF文档处理是一项常见需求,本文将介绍如何使用Python实现PDF文档的自动化处理,感兴趣的小伙伴可以跟随小编一起学习一下... 目录使用pymupdf读写PDF文件基本概念安装pymupdf提取文本内容提取图像添加水印使用pdfplum

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

基于Redis自动过期的流处理暂停机制

《基于Redis自动过期的流处理暂停机制》基于Redis自动过期的流处理暂停机制是一种高效、可靠且易于实现的解决方案,防止延时过大的数据影响实时处理自动恢复处理,以避免积压的数据影响实时性,下面就来详... 目录核心思路代码实现1. 初始化Redis连接和键前缀2. 接收数据时检查暂停状态3. 检测到延时过

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

Java利用@SneakyThrows注解提升异常处理效率详解

《Java利用@SneakyThrows注解提升异常处理效率详解》这篇文章将深度剖析@SneakyThrows的原理,用法,适用场景以及隐藏的陷阱,看看它如何让Java异常处理效率飙升50%,感兴趣的... 目录前言一、检查型异常的“诅咒”:为什么Java开发者讨厌它1.1 检查型异常的痛点1.2 为什么说

Python利用PySpark和Kafka实现流处理引擎构建指南

《Python利用PySpark和Kafka实现流处理引擎构建指南》本文将深入解剖基于Python的实时处理黄金组合:Kafka(分布式消息队列)与PySpark(分布式计算引擎)的化学反应,并构建一... 目录引言:数据洪流时代的生存法则第一章 Kafka:数据世界的中央神经系统消息引擎核心设计哲学高吞吐

Go语言连接MySQL数据库执行基本的增删改查

《Go语言连接MySQL数据库执行基本的增删改查》在后端开发中,MySQL是最常用的关系型数据库之一,本文主要为大家详细介绍了如何使用Go连接MySQL数据库并执行基本的增删改查吧... 目录Go语言连接mysql数据库准备工作安装 MySQL 驱动代码实现运行结果注意事项Go语言执行基本的增删改查准备工作

Go语言使用Gin处理路由参数和查询参数

《Go语言使用Gin处理路由参数和查询参数》在WebAPI开发中,处理路由参数(PathParameter)和查询参数(QueryParameter)是非常常见的需求,下面我们就来看看Go语言... 目录一、路由参数 vs 查询参数二、Gin 获取路由参数和查询参数三、示例代码四、运行与测试1. 测试编程路