如何通过安装XRDP在Debian 12上启用RDP功能

简介: 要在 Debian 12 Linux 上启用 RDP 功能,我们需要安装一些第三方软件,例如 XRDP。这将允许 Windows 用户使用内置的远程桌面软件访问远程运行的 Debian。按照本教程,准确了解如何做到这一点......

要在 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

refundyec.png

3.启动并启用XRDP服务

我们需要启动并启用XRDP服务器,因为它可能不会自动启动,因此,使用给定的命令:

sudo systemctl enable --now xrdp

要了解我们安装的XRDP服务器作为后台服务是否正常工作,请检查其状态。

systemctl status xrdp --no-pager -l

refundyec.png

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远程桌面应用程序进行远程连接。

refundye.png

单击“Yes”按钮接受证书警告。

refundye.png

现在,Xorg会要求您输入Debian用户密码以远程登录。

refundye.png

最后,将可以通过RDP连接在Windows上通过图形用户界面访问远程Debian 12 Bookworm。

来自 Windows 11 或 10 的 Debian 12 XRDP 远程桌面

相关文章
|
1月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
3月前
|
安全 Ubuntu Shell
深入挖掘Debian系统中安装Docker
【8月更文挑战第21天】在Debian系统中安装Docker需按步骤操作:首先确保软件包更新,执行`sudo apt update`并安装必要软件包支持HTTPS;接着添加Docker官方GPG密钥以验证包的完整性和安全性;然后设置Docker稳定版仓库,通过`tee`命令配置仓库文件;再更新软件包索引;最后安装Docker Engine并通过运行测试容器确认安装成功。此指南适用于多数Debian版本,如遇问题请查阅官方文档。
253 0
|
3月前
|
存储 Linux 开发工具
在Debian 8上安装Git的方法
在Debian 8上安装Git的方法
33 0
|
3月前
|
SQL 关系型数据库 Linux
如何在 Debian 8 上安装和使用 PostgreSQL 9
如何在 Debian 8 上安装和使用 PostgreSQL 9
52 0
|
3月前
|
数据可视化 关系型数据库 MySQL
在Debian 7上安装和保护phpMyAdmin的方法
在Debian 7上安装和保护phpMyAdmin的方法
55 0
|
3月前
|
安全 Linux 网络安全
如何在Debian 9上安装和配置VNC
如何在Debian 9上安装和配置VNC
91 0
|
3月前
|
网络协议 算法 网络安全
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
46 0
|
6月前
|
消息中间件 Kubernetes NoSQL
Debian11系统boost库安装
Debian11系统boost库安装
|
3月前
|
Kubernetes 应用服务中间件 nginx
debian11使用kubeadm安装k8s
debian11使用kubeadm安装k8s
|
3月前
|
Java 应用服务中间件 Apache
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
58 0