要在 Debian 12 Linux 上启用 RDP 功能,我们需要安装一些第三方软件,例如 XRDP。这将允许 Windows 用户使用内置的远程桌面软件访问远程运行的 Debian。按照本教程,准确了解如何做到这一点......
XRDP 是一个开源远程桌面协议 (RDP) 服务器,它基本上源自,或者更确切地说,是在 Linux 系统上使用的官方 Microsoft RDP 的实现。因此,Windows用户可以使用RDP轻松访问Linux系统。它允许用户以图形方式控制远程 Linux 计算机,而无需对其进行物理访问。
在本文中,趣云笔记(www.ecscoupon.com)简单介绍如何通过安装XRDP在Debian 12上启用RDP功能,一起来看看吧。
XRDP的主要特点
- 跨平台远程桌面访问,Windows用户可以轻松访问Linux服务器和桌面。
- 由于RDP是一种访问远程系统的带宽高效方式,因此 XRDP 是慢速网络连接的最佳选择。
- XRDP 支持多个会话,因此它允许多个用户连接到单个 Linux。
- 由于我们可以在 Linux 上使用多个桌面环境,因此 XRDP 可以与流行的Linux桌面环境(如GNOME、KDE、XFCE 等)一起起使用。
- 作为开源软件,XRDP可以进行定制和扩展,以满足特定的需求或环境。
使用RDP从Windows11或10访问Debian 12
1.更新Debian软件包列表
XRDP可以使用Debian 12的默认系统存储库进行安装,因此,让我们打开命令终端并运行系统更新命令来更新软件包列表。
sudo apt update
2.在Debian12 Bookworm上安装XRDP
更新命令完成后,可以使用APT包管理器来安装XRDP,就像通过Debian 12系统默认存储库提供的任何其他包一样。
sudo apt install xrdp
3.启动并启用XRDP服务
我们需要启动并启用XRDP服务器,因为它可能不会自动启动,因此,使用给定的命令:
sudo systemctl enable --now xrdp
要了解我们安装的XRDP服务器作为后台服务是否正常工作,请检查其状态。
systemctl status xrdp --no-pager -l
4.将XRDP用户添加到SSL-Cert组
我们需要将XRDP用户添加到SSL-cert组才能正确访问它,否则在建立远程桌面连接后它将仅显示空白屏幕。
sudo adduser xrdp ssl-cert
重新启动XRDP服务器,命令如下:
sudo systemctl restart xrdp
5.在防火墙中允许端口
虽然端口3389会自动打开,但如果你仍然安装了防火墙,请运行给定的命令一次:
sudo ufw allow 3389
之后检查系统IP地址并记下。
ip a
6.从Windows 10或11通过RDP连接Debian 12
首先,注销Debian 12当前会话,否则你将无法使用远程桌面连接访问其图形用户界面,或者借助命令创建新用户:sudo adduser new-user-name
之后进入Windows 11/10/7系统,点击开始按钮,搜索远程桌面应用程序将其打开。
输入Debian 12的IP地址及其用户,以便使用Windows远程桌面应用程序进行远程连接。
单击“Yes”按钮接受证书警告。
现在,Xorg会要求您输入Debian用户密码以远程登录。
最后,将可以通过RDP连接在Windows上通过图形用户界面访问远程Debian 12 Bookworm。
来自 Windows 11 或 10 的 Debian 12 XRDP 远程桌面