本文中,我们将学习如何在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地址,然后单击连接,
网友评论