本文主要详细介绍如何在Ubuntu 20.04上安装Xrdp服务器(远程桌面)。通过示例代码详细介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。
Xrdp是微软远程桌面协议(rdp)的开源实现,允许您通过图形界面控制远程系统。使用RDP,您可以登录到远程机器并创建一个真正的桌面会话,就像您登录到本地机器一样。
本指南解释了如何在Ubuntu 20.04上安装和配置Xrdp服务器。
一、安装桌面环境
Ubuntu服务器通常是命令行管理的,默认不安装桌面环境。如果你运行的是Ubuntu桌面版,忽略这一步。
Ubuntu源码库中有很多桌面环境供你选择。一个选择是安装Gnome,这是Ubuntu 20.04的默认桌面环境。另一个选择是安装xfce。它是一个快速、稳定和轻量级的桌面环境,这使它成为远程服务器的理想桌面。
运行以下任一命令来安装您选择的桌面环境:
安装Gnome
sudo apt更新
安装ubuntu-desktop
安装Xfce
sudo apt更新
sudo安装xubuntu-desktop
根据您的系统,下载和安装GUI包需要一些时间。
二、安装 Xrdp
Xrdp包含在默认的Ubuntu软件源中。要安装它,请运行:
sudo安装xrdp
安装完成后,Xrdp服务将自动启动。您可以输入以下命令来验证它:
sudo系统控制状态xrdp
输出将如下所示:
xrdp.service - xrdp守护进程
loaded:loaded(/lib/systemd/system/xrdp . service;已启用;供应商预置:启用)
活跃:活跃(跑步)自Fri 2020-05-22 17:36:16 UTC;4分41秒前
.
默认情况下,Xrdp使用/etc/SSL/private/ssl-cert-snake oil . key,它仅对“SSL-cert”用户组习语可读。运行以下命令将xrdp用户添加到该用户组:
sudo adduser xrdp ssl证书
重新启动Xrdp服务以使修改生效:
sudo systemctl重新启动xrdp
就是这样。Xrdp已经安装在你的Ubuntu服务器上,你可以开始使用它了。
三、Xrdp 配置
Xrdp配置文件位于/etc/xrdp目录中。对于基本的Xrdp链接,您不需要对配置文件进行任何更改。
Xrdp使用默认的X Window桌面环境()Gnome或XFCE。
的主配置文件名为xrdp.ini.这个文件被分成不同的段,允许你设置全局配置,比如安全性、监听地址、创建不同的xrdp登录会话等。
每当对配置文件进行更改时,都需要重新启动Xrdp服务。
Xrdp使用startwm.sh文件启动x会话。如果你想使用另一个X窗口桌面,编辑这个文件。
四、配置防火墙
Xrdp守护程序监听所有网络接口上的端口3389。如果你在Ubuntu服务器上运行防火墙,你需要打开Xrdp端口。
要允许从指定的IP地址或IP范围(如192.168.33.0/24)访问Xrdp服务器,您需要运行以下命令:
sudo ufw允许从192.168.33.0/24到任何端口3389
如果您希望允许从任何地方访问(出于安全原因,不建议这样做),请运行:
sudo ufw允许3389
为了增加安全性,您可以考虑Xrdp只监听localhost,并创建一个SSH隧道来加密本地机器的端口3389和远程服务器的相同端口之间的流量。
五、连接 Xrdp 服务器
现在您已经设置了Xrdp服务器,是时候打开Xrdp客户端并连接到服务器了。
如果您有Windows电脑,您可以使用默认的RDP客户端。在Windows搜索栏中输入“远程”,然后单击“远程桌面连接”。这将打开一个RDP客户端。在“计算机”区域输入远程服务器的IP地址,然后单击“连接”。
在登录屏幕上,输入您的用户名和密码,然后单击“确定”。
登录后,您会看到默认的Gnome或Xfce桌面,应该如下所示:
现在,您可以从本地机器使用键盘和鼠标与远程桌面进行交互。
如果您运行的是macOS,您可以从Mac App Store安装Microsoft Remote Desktop应用程序。Linux用户可以使用RDP客户端,如Remmina或Vinagre。
六、总结
配置一个远程桌面,允许你通过一个易于使用的图形界面从本地机器管理你的Ubuntu 20.04服务器。
关于如何在Ubuntu 20.04上安装Xrdp server(远程桌面)的文章到此结束。关于在Ubuntu 20.04上安装Xrdp服务器的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。