云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04上安装和配置Xrdp服务器(远程桌面)的方法

在Ubuntu 18.04上安装和配置Xrdp服务器(远程桌面)的方法

2019-07-30 09:10:11作者:雷增线稿源:云网牛站

本文介绍如何在Ubuntu 18.04系统上安装和配置Xrdp服务器,包括安装桌面环境、安装Xrdp、配置Xrdp、配置防火墙及连接到Xrdp服务器的方法。Xrdp是Microsoft远程桌面协议(RDP)的开源实现,允许你以图形方式控制远程系统,使用RDP,你可以登录到远程计算机并创建一个真实的桌面会话,就像你已登录到本地计算机一样,如果想要远程桌面访问的开源解决方案,请使用VNC。

在Ubuntu 18.04上安装和配置Xrdp服务器(远程桌面)的方法

 

安装桌面环境

通常,Linux服务器没有安装桌面环境,我们的第一步是安装X11和一个轻量级桌面环境,它将充当Xrdp的后端。

Ubuntu存储库中有几个桌面环境(DE),我们将安装Xfce,它是一个快速、稳定和轻量级的桌面环境,非常适合在远程服务器上使用。

以具有sudo权限的用户身份输入以下命令,以在服务器上安装Xfce:

sudo apt update

sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

根据你的系统,下载和安装Xfce软件包需要一些时间。

扩展:在Ubuntu 18.04系统中安装Unity桌面环境的方法

 

安装Xrdp

Xrdp包在默认的Ubuntu存储库中可用,要安装它,请运行:

sudo apt install xrdp

安装过程完成后,Xrdp服务将自动启动,你可以通过输入以下内容来验证Xrdp是否正在运行:

sudo systemctl status xrdp

输出看起来像这样:

xrdp.service - xrdp daemon

Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)

Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago

Docs: man:xrdp(8)

man:xrdp.ini(5)

 

配置Xrdp

Xrdp配置文件位于/etc/xrdp目录中,对于基本的Xrdp连接,我们只需要配置Xrdp即可使用Xfce,为此,请在文本编辑器中打开以下文件:

sudo nano /etc/xrdp/xrdp.ini

在文件末尾添加以下行:

exec startxfce4

保存文件并重新启动Xrdp服务:

sudo systemctl restart xrdp

 

配置防火墙

默认情况下,Xrdp在所有接口上侦听3389端口,如果你在Ubuntu服务器上运行防火墙,则需要添加一个规则来启用Xrdp端口上的流量。

要允许从特定IP地址或IP范围访问Xrdp服务器,在此示例中为192.168.1.0/24,请运行以下命令:

sudo ufw allow from 192.168.1.0/24 to any port 3389

如果你想允许从任何地方进行访问(出于安全原因而非常不鼓励这种方式),请运行:

sudo ufw allow 3389

为了提高安全性,你可以考虑将Xrdp设置为仅在localhost上侦听并创建一个SSH隧道,该隧道将安全地将来自本地计算机的3389端口上的流量转发到同一端口上的服务器,另一个安全选项是安装OpenVPN并通过专用网络连接到Xrdp服务器,参考在Ubuntu 18.04/16.04上安装和配置OpenVPN Server的简便方法

 

连接到Xrdp服务器

现在已经设置了Xrdp服务器,是时候打开Xrdp客户端并连接到服务器了。

如果你是Windows用户,则可以使用默认RDP客户端,在Windows搜索栏中输入“remote”,然后单击“远程桌面连接(Remote Desktop Connection)”,这将打开RDP客户端,在计算机字段中输入远程服务器IP地址,然后单击“连接(Connect)”:

在Ubuntu 18.04上安装和配置Xrdp服务器(远程桌面)的方法

在登录屏幕中输入你的用户名和密码,然后单击“确定(OK)”:

在Ubuntu 18.04上安装和配置Xrdp服务器(远程桌面)的方法

登录后,你应该会看到默认的Xfce桌面,它看起来像下图这样:

在Ubuntu 18.04上安装和配置Xrdp服务器(远程桌面)的方法

至此,你现在可以使用键盘和鼠标从本地计算机开始与远程XFCE桌面交互。

 

结论

安装Xrdp服务器允许你使用易于使用的图形界面从本地桌面计算机管理Ubuntu 18.04服务器,按照以上介绍的方法操作就可以达到目的。

 

相关主题

ubuntu18.04下xrdp无法启动和登录的解决办法

精选文章
热门文章