本文说明了如何在Raspberry Pi上安装和配置Xrdp服务器的方法:安装Xrdp、连接到Raspberry Pi。Xrdp是Microsoft远程桌面协议(RDP)的开源实现,可让你以图形方式控制远程系统,使用RDP,你可以从另一台运行Windows、Linux或macOS的计算机登录到Raspberry Pi box,并创建真实的桌面会话,就像登录本地计算机一样,Pi和客户端计算机必须连接到同一网络或Internet。
先决条件 我们假设你在Raspberry Pi上安装了Raspbian。 Raspbian Buster有几种不同的版本,如果你具有不带GUI的Raspbian Lite,则需要安装一个桌面环境,该环境将充当Xrdp的后端,否则,请跳过本节。 Rabsbian存储库中有几种可用的桌面环境(DE),我们将安装Pixel,这是Raspbian Desktop映像上的默认桌面环境,它是一种快速、稳定且轻巧的桌面环境,非常适合在远程服务器上使用。 登录到你的Pi并运行以下命令来安装Pixel桌面: $ sudo apt update $ sudo apt-get install raspberrypi-ui-mods xinit xserver-xorg 根据你的系统,下载和安装Pixel软件包可能需要一些时间。 完成后,重新引导系统以使更改生效: $ sudo reboot
安装Xrdp Xrdp软件包在默认的Raspbian Buster存储库中可用,要安装它,请键入: $ sudo apt install xrdp 安装过程完成后,Xrdp服务将自动启动,你可以通过键入以下命令来验证Xrdp是否正在运行: systemctl show -p SubState --value xrdp 该命令将显示“running”。 默认情况下,Xrdp使用/etc/ssl/private/ssl-cert-snakeoil.key文件,该文件仅由属于“ssl-cert”组成员的用户读取,最简单的解决方法是将运行Xrdp服务器的用户添加到ssl-cert组。 执行以下命令将用户添加到组中: sudo adduser xrdp ssl-cert 至此,Xrdp已安装在你的Pi上。 参考:在Ubuntu 18.04上安装和配置Xrdp服务器(远程桌面)的方法。
连接到Raspberry Pi 现在你已经设置了Xrdp服务器,是时候打开Xrdp客户端并连接到Pi了。 如果你是Windows用户,则可以使用默认的RDP客户端连接到Pi,在Windows搜索栏中键入“remote”,然后单击“Remote Desktop Connection”,这将打开RDP客户端,在计算机字段中,输入Raspberry Pi IP地址,然后单击连接(Connect):
在登录屏幕上,输入你的Raspberry Pi用户名和密码,然后单击确定:
登录后,你应该会看到默认的Pixel桌面,如下图:
从这里开始,你可以使用键盘和鼠标从本地计算机与远程Raspberry Pi桌面进行交互。 如果你使用的是macOS,则可以从Mac App Store安装Microsoft远程桌面应用程序,Linux用户可以使用RDP客户端,例如Remmina或Vinagre。
结论 安装Xrdp服务器后,你可以使用易于使用的图形界面从本地台式机管理Raspberry Pi服务器。
相关主题 |