• 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用户直接登录
    在这里插入图片描述

  • 相关阅读:
    在VSCode中自定义文件类型和扩展名关联
    机器学习(四十九):Mean-Shift 聚类
    【SpringMVC】SpringMVC接受请求参数和数据回显
    linux下的makefile的基本代码
    机器学习第9天:决策树分类
    网络协议:包丢失&物理层&数据链路层
    【算法】剑指offer-删除链表中重复的节点&&最小栈
    11项目风险管理
    分库分表真实案例,扩容10倍容量
    Inner Join与Left Join
  • 原文地址:https://blog.csdn.net/mandarin_meng/article/details/134178815