这是一份初学者指南,展示了在基于 Ubuntu 的 Linux 发行版上设置 XRDP 所需要遵循的步骤。有了它,你就可以从不同的电脑上访问你的 Ubuntu 系统,并以图形方式使用它。
微软的 远程桌面协议(RDP) 是一个允许从一台计算机到另一台计算机进行图形化远程桌面连接的协议。RDP 的工作原理是让一台主机运行软件,允许其他几台计算机连接到它。
XRDP 是 RDP 的一个开源实现,不需要运行任何专有程序。XRDP 不仅试图遵循 RDP,而且还与常规的 RDP 客户端兼容,如 Remmina 和 GNOME Boxes。
下面是 XRDP 连接屏幕的样子。
虽然 XRDP 对于机器的远程访问非常好用,但重要的是要知道 XRDP 不 适合什么。
如果你需要一个安全的连接,请不要使用 XRDP
通过 XRDP 建立的连接可以被攻击者查看和修改,因此应避免任何敏感信息。这一点可以通过使用 SSH 连接或证书来缓解,但这两者都需要更复杂的设置,这里就不一一介绍了。
XRDP 在默认情况下不能很好地应用主题
在我的测试中,XRDP 默认似乎从未应用过 Ubuntu 主题。在文章的结尾处有关于解决这个问题的说明。
如果你只想/需要一个 CLI 环境,就不要使用 XRDP
XRDP 是为在 GUI 环境中使用而设计和制造的。如果你打算在 CLI 环境中使用它,比如在服务器上,你应该看看其他工具,比如 SSH。
下面是这个远程连接设置正常工作所需的设置:
第 1 步:在远程计算机上安装 XRDP
安装 XRDP 只需几个步骤,而且是相当直接的操作。
备注:在访问任何地方之前,请注意,这里说的 “远程机器” 是其他人连接到的机器。
XRDP 包含在大多数发行版的软件库中。在 Ubuntu 上,你可以在 universe 库中找到它。
你可以用下面的命令来安装它:
sudo apt install xrdp
第 2 步:连接到远程机器
好消息是,XRDP 开箱就能使用!
要连接到你安装了 XRDP 的机器上,你首先需要在本地机器上安装一个 RDP 客户端。
我将使用 GNOME Boxes,它可以通过以下方式安装:
sudo apt install gnome-boxes
GNOME Boxes 更多的是以虚拟机使用而闻名,但它也支持其他各种协议,包括 XRDP。
如果由于某种原因你不想使用 Boxes,你也可以使用一个叫做 Remmina 的客户端。
sudo apt install remmina
不过,请注意,在本教程的其余部分,我将使用 Boxes。
首先,启动 GNOME Boxes,并点击 “+” 号,选择 “连接到远程计算机…”。
接下来,输入你要连接的机器的 IP 地址,前缀为 rdp://
,然后按下图连接:
不确定你的 IP 地址是什么? 你可以用
ip address
命令找到你的 IP 地址。你需要寻找一个看起来像分成四组的数字的东西: abhishek@its-foss:~$ ip address 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: wlp0s20f3: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether dc:46:b9:fb:7a:c5 brd ff:ff:ff:ff:ff:ff inet 192.168.0.107/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp0s20f3 valid_lft 6183sec preferred_lft 6183sec
避免任何名为 127.0.0.1
的 IP 地址,因为那个地址指向你运行命令的机器。输出中应该有更多的 IP 地址,如上图所示。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。