• 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
    
    • 1
    • 2

    2、安装Xrdp

    yum install xrdp -y
    
    • 1

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

    systemctl enable xrdp --now
    
    • 1

    查看Xrdp的启动状态

    systemctl status xrdp
    
    • 1

    输出如下显示成功

    [root@cent7 ~]#systemctl status xrdp
    ● xrdp.service - xrdp daemon
       Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)
       Active: active (running) since Thu 2023-11-02 11:31:38 CST; 11min ago
         Docs: man:xrdp(8)
               man:xrdp.ini(5)
     Main PID: 23635 (xrdp)
        Tasks: 2
       Memory: 11.8M
       CGroup: /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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    3、配置Xrdp

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

    vim /etc/xrdp/xrdp.ini
    exec gnome-session
    
    • 1
    • 2

    重启Xrdp服务

    sudo systemctl restart xrdp
    
    • 1

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

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

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

  • 相关阅读:
    【Vue3】Mitt
    手把手编写文件服务器
    不同数据库行号关联问题
    Maven高级-学习笔记01【Maven分模块构建】
    初学Vue(全家桶)-第19天(vue3):计算属性、监视属性、vue3生命周期
    Task相关知识整理
    服务网格如何简化微服务可观察性
    FLP、CAP和BASE
    源代码加密、源代码防泄漏c/c++与git服务器开发环境
    【Intel CVPR 2024】通过图像扩散模型生成高质量360度场景,只需要一个语言模型
  • 原文地址:https://blog.csdn.net/mandarin_meng/article/details/134178815