当前位置: 首页 > news >正文

linux远程桌面管理工具xrdp

一、概述
我们知道,我们日常通过vnc来远程管理linux图形界面,今天分享一工具Xrdp,它是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。

实验环境说明:

Linux操作系统:centos7.9

Windows客户端操作系统:win10

xrdp软件版本:xrdp-0.9.23.1-1.el7.x86_64
二、安装过程
1、安装GNOME默认桌面环境

yum groupinstall "X Window System" -y
yum group install "GNOME" -y

2、安装Xrdp

yum install xrdp -y

启动Xrdp服务,并设置开机启动

systemctl enable xrdp --now

查看Xrdp的启动状态

systemctl status xrdp

输出如下显示成功

[root@cent7 ~]#systemctl status xrdp
● xrdp.service - xrdp daemonLoaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2023-11-02 11:31:38 CST; 11min agoDocs: man:xrdp(8)man:xrdp.ini(5)Main PID: 23635 (xrdp)Tasks: 2Memory: 11.8MCGroup: /system.slice/xrdp.service├─23635 /usr/sbin/xrdp --nodaemon└─23674 /usr/sbin/xrdp --nodaemon[root@cent7 ~]#netstat -ntlup | grep 3389
tcp6       0      0 :::3389                 :::*                    LISTEN      23635/xrdp

3、配置Xrdp

设置Xrdp使用GNONE,编辑配置文件,添加如下行

vim /etc/xrdp/xrdp.ini
exec gnome-session

重启Xrdp服务

sudo systemctl restart xrdp

4、配置防火墙(如果启用了防火墙的话),放行3389端口

默认情况下,Xrdp监听3389端口,如果使用的是云服务器(如阿里云、华为云),可以通过安全组规则放行3389端口。

三、测试验证
1、使用windows自带的远程桌面客户端进行连接
在这里插入图片描述
输入用户名和密码,如果root账号无法登录,是ssh的设置不允许root直接登录,使用普通用户或者更改sshd的配置文件允许root用户直接登录
在这里插入图片描述

相关文章:

  • 3D医学三维技术影像PACS系统源码
  • 【不用开发板学习STM32】可设置电子时钟
  • 基于Springboot+MYSQL+Maven实现的宠物医院管理系统(源码+数据库+运行指导文档+项目运行指导视频)
  • 大数据前置学习基础准备(非常详细!)
  • 设计模式——观察者模式(Observer Pattern)+ Spring相关源码
  • 汽车托运如何确保安全
  • 企业工程项目管理系统源码(三控:进度组织、质量安全、预算资金成本、二平台:招采、设计管理)
  • 【蓝桥杯 第十四届省赛Java B组】真题训练(A - C)正在更新
  • 什么是神经网络,它的原理是啥?(1)
  • C++二分查找算法的应用:俄罗斯套娃信封问题
  • 开发环境配置之Linux安装golang
  • 【vscode】Window11环境下vscode使用Fira Code字体【教程】
  • 【快刊推荐】EI快刊盘点,仅29天录用,国人友好,接收领域广!
  • Qt 6 MinGW使用GSL库的方法
  • win10 + vs2017 + cmake3.17 编译 curl-7.48
  • 网络传输文件的问题
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Apache Zeppelin在Apache Trafodion上的可视化
  • canvas绘制圆角头像
  • ES6核心特性
  • Hibernate【inverse和cascade属性】知识要点
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript 奇技淫巧
  • Javascript 原型链
  • Javascript弹出层-初探
  • Java比较器对数组,集合排序
  • js面向对象
  • js学习笔记
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Web Storage相关
  • 简单易用的leetcode开发测试工具(npm)
  • 理清楚Vue的结构
  • 推荐一个React的管理后台框架
  • 一文看透浏览器架构
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • #### go map 底层结构 ####
  • #define
  • #QT(智能家居界面-界面切换)
  • #数学建模# 线性规划问题的Matlab求解
  • $GOPATH/go.mod exists but should not goland
  • $refs 、$nextTic、动态组件、name的使用
  • (30)数组元素和与数字和的绝对差
  • (C语言)共用体union的用法举例
  • (day 12)JavaScript学习笔记(数组3)
  • (分布式缓存)Redis分片集群
  • (分类)KNN算法- 参数调优
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (一)SpringBoot3---尚硅谷总结