详解如何在Ubuntu20.04上安装Xrdp服务器(远程桌⾯)
Xrdp 是⼀个微软远程桌⾯协议(RDP)的开源实现,它允许你通过图形界⾯控制远程系统。通过 RDP,你可以登录远程机器,并且创建⼀个真实的桌⾯会话,就像你登录本地机器⼀样。
这篇指南讲解如何在 Ubuntu 20.04 上安装和配置 Xrdp 服务器。
⼀、安装桌⾯环境
Ubuntu 服务器通常使⽤命令⾏进⾏管理,并且默认没有安装桌⾯环境。如果你正在运⾏ Ubuntu 桌⾯版,忽略这⼀步。
在 Ubuntu 源仓库有很多桌⾯环境供你选择。⼀个选择是安装 Gnome,它是 Ubuntu 20.04 的默认桌⾯环境。另外⼀个选项就是安装 xfce。它是快速,稳定,并且轻量的桌⾯环境,使得它成为远程服务器的理想桌⾯。
运⾏下⾯任何⼀个命令去安装你选择的桌⾯环境:
安装 Gnome
sudo apt update
ubuntu网络配置
sudo apt install ubuntu-desktop
安装 Xfce
sudo apt update
sudo apt install xubuntu-desktop
取决于你的系统,下载和安装 GUI 软件包,将会花费⼀些时间。
⼆、安装 Xrdp
Xrdp 被包含在默认的 Ubuntu 软件源中。想要安装它,运⾏:
sudo apt install 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 Fri 2020-05-22 17:36:16 UTC; 4min 41s ago
...
默认情况下,Xrdp 使⽤/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” ⽤户组成语可读。运⾏下⾯的命令,将xrdp⽤户添加到这个⽤户组:
sudo adduser xrdp ssl-cert
重启 Xrdp 服务,使得修改⽣效:
sudo systemctl restart xrdp
就这样。Xrdp 已经在你的 Ubuntu 服务器上安装好了,你可以开始使⽤它了。
三、Xrdp 配置
Xrdp 配置⽂件定位在/etc/xrdp⽬录。对于基本的 Xrdp 链接,你不需要对配置⽂件做任何改动。
Xrdp 使⽤默认的 X Window 桌⾯环境()Gnome or XFCE)。
主要的配置⽂件被命名为。这个⽂件被分成不同的段,允许你设置全局配置,例如安全,监听地址,创建不同的 xrdp 登录会话等。
不管什么时候你对配置⽂件做出修改,你需要重启 Xrdp 服务。
Xrdp 使⽤startwm.sh⽂件启动 X 会话。如果你想使⽤另外⼀个 X Window 桌⾯,编辑这个⽂件。
四、配置防⽕墙
Xrdp 守护程序在所有的⽹络接⼝上监听端⼝3389。如果你在你的 Ubuntu 服务器上运⾏⼀个防⽕墙,你需要打开 Xrdp 端⼝。
想要允许从某⼀个指定的 IP 地址或者 IP 范围访问 Xrdp 服务器,例如192.168.33.0/24,你需要运⾏下⾯的命令:
sudo ufw allow from 192.168.33.0/24 to any port 3389
如果你想允许从任何地⽅访问(由于安全原因,这种⽅式不⿎励),运⾏:
sudo ufw allow 3389
想要增加安全,你可以考虑 Xrdp 仅仅监听 localhost,并且创建⼀个 SSH 隧道,将本地机器的3389端⼝到远程服务器的同样端⼝之间的流量加密。
五、连接 Xrdp 服务器
现在你已经设置好你的 Xrdp 服务器,是时候打开你的 Xrdp 客户端并且连接到服务器。
如果你有⼀台 Windows 电脑,你可以使⽤默认的 RDP 客户端。在 Windows 搜索栏输⼊“remote”,并且点击“Remote Desktop Connection”。这将会打开⼀个 RDP 客户端。在“Computer”区域输⼊远程服务器 IP地址,并且点击“Connect”。
在登录屏幕,输⼊你的⽤户名和密码,点击“OK”。
⼀旦登录,你将看到默认的 Gnome 或者 Xfce 桌⾯,它应该像下⾯这样:
现在你可以从你的本地机器上使⽤你的键盘和⿏标和远程桌⾯进⾏交互了。
如果你正在运⾏ macOS,你可以从Mac App Store安装 Microsoft Remote Desktop应⽤。 Linux ⽤户可以使⽤⼀个 RDP 客户端,例如Remmina 或者 Vinagre。
六、总结
配置⼀个远程桌⾯,允许你从你的本地机器通过⼀个简单易⽤的图形界⾯来管理你的 Ubuntu 20.04 服务器。
到此这篇关于详解如何在Ubuntu 20.04上安装Xrdp服务器(远程桌⾯)的⽂章就介绍到这了,更多相关Ubuntu 20.04安装Xrdp服务器内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。