美文网首页
如何配置RHEL / CENTOS 7中的XRDP远程桌面服务器

如何配置RHEL / CENTOS 7中的XRDP远程桌面服务器

作者: 邢_3941 | 来源:发表于2018-12-15 18:21 被阅读0次

    本文中,我们将学习如何在Linux系统中配置XRPD远程桌面服务器,在此之前让我向您解释什么是XRDP。XRDP远程桌面服务器只是一个服务或守护进程,它允许用户从RDP(远程桌面协议)客户端远程使用Linux操作系统。众所周知,RDP代表Microsoft Windows操作系统附带的远程桌面协议。在XRDP的帮助下,我们可以从Windows系统以图形方式获取远程Linux操作系统。XRDP使用x11rdp在后端管理X会话。XRDP是一个开源应用程序,是在2005年发明的,它很好地替代了rdesktop。XRDP还有一个很好的替代方案是VNC,但是当我们谈论从MS Windows系统中获取远程时,XRDP远程桌面服务器更可靠。XRDP使用RSA公钥和私钥加密来通过网络传输数据,因此,就本地网络上使用此方法而言,没有安全风险,但我建议您不要使用Internet。XRDP的主要配置文件是/etc/xrdp/xrdp.ini

    所以在这里我向您解释了在RHEL / CentOS / Fedora中配置XRDP远程桌面服务器的简单配置步骤。

    按照以下步骤配置XRDP远程桌面服务器:

    步骤:1安装所需的包

    在开始配置XRDP远程桌面服务器之前,我们需要安装XRDP所需的所有软件包和依赖项。

    所需包裹:

    EPEL-release.xxx.xx.xxx.rpm

    xrdp.xxx.xx.xxx.rpm

    tigervnc-server.xxx.xx.xxx.rpm

    所以我们继续使用下面的命令安装我们的第一个包即epel-release。




    步骤:2配置XRDP远程桌面服务器的主配置文件(xrdp.ini)

    我们已经安装了所有必需的软件包,现在让我们来看看配置部分。xrdp远程桌面服务器的主要配置文件是xrdp.ini,它位于/etc/xrdp/xrdp.ini

    这里我使用的是xrdp.ini文件的默认配置,但您可以根据您的方案或需要进行不同的修改或配置。

    [root @ localhost~] #nano /etc/xrdp/xrdp.ini

    [xrdp1 ]

    name =本地用户身份验证    #此名称将在身份验证期间显示

    lib = libvnc.so

    username = ask    #“ask”表示XRDP将在身份验证时询问用户名

    密码= ask    #XRDP将在身份验证期间要求输入密码

    ip = 127.0.0.1   

    port = -1      #“ -  1”寻找免费的连接端口

    步骤:3启动xrdp服务

    启动xrdp服务。

    systemctl start xrdp

    步骤:4 检查服务启动

    配置防火墙以允许来自外部计算机的RDP连接。以下命令将添加RDP端口(3389)的例外

    netstat -antup | grep xrdp

    步骤:5配置防火墙

    配置防火墙以允许来自外部计算机的RDP连接。以下命令将添加RDP端口(3389)的例外

    firewall-cmd --permanent --add-port=3389/tcp

    firewall-cmd --reload

    步骤:5从客户端进行测试

    我们已经完成了服务器端的配置部分,让我们从客户端检查以确认XRDP远程桌面服务器是否正常工作。

    为此,只需登录并登录任何Microsoft Windows操作系统(例如:Windows XP,Windows 7,Windows 10),然后按照以下步骤打开远程桌面连接客户端:START - > All Program - > Accessories - > Remote Desktop Connection OR Just转到开始 - >运行并键入mstsc。然后你就可以看到如下快照所示的窗口。

    然后在计算机文本框中输入XRDP远程桌面服务器的IP地址,然后单击连接,

    相关文章

      网友评论

          本文标题:如何配置RHEL / CENTOS 7中的XRDP远程桌面服务器

          本文链接:https://www.haomeiwen.com/subject/ixiahqtx.html