如何通过安装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 远程桌面

相关文章
|
8天前
|
安全 Linux 定位技术
Debian安装和基本使用
Debian安装和基本使用
17 0
|
8天前
|
资源调度 JavaScript Ubuntu
Yarn介绍及快速安装Debian/Ubuntu Linux
现在,你已经成功安装了Yarn,可以在你的JavaScript项目中使用它来管理依赖。
61 3
|
8天前
|
SQL 关系型数据库 数据库
如何在 Debian 12 上安装 PostgreSQL?
【4月更文挑战第25天】
36 0
|
8天前
|
监控 Shell 开发工具
Debian安装与基本使用:详细指南及常见问题解析
【4月更文挑战第13天】本文档介绍了Debian的安装步骤、基本使用、问题解析及进阶技巧。首先,安装Debian涉及下载ISO镜像,制作启动介质,设置BIOS,然后进行安装过程,包括选择语言、分区、网络配置、软件包选择和用户账户设置。安装完成后,学会基本操作,如命令行使用、软件管理(apt)、系统更新和维护。遇到问题时,解决无线网络、分辨率、输入法和依赖问题。进阶技巧包括自定义Shell环境、使用虚拟化技术(Docker、LXC/LXD)、系统监控与性能调优,以及Git和自动化脚本的高级应用。通过学习这些技巧,可提升在Debian系统上的工作效率。
32 0
|
8天前
|
Kubernetes 安全 API
debian11 安装 k8s,containerd ,阿里云镜像(已成功)
在准备 Kubernetes 集群环境中,确保每台机器至少有 2GB RAM,推荐 4GB,需连接网络。需3台机器,1台作为 Master,2台作为 Worker。安装 `sudo`,设置各节点主机名为 k8s-master、k8s-node1、k8s-node2,并更新 `/etc/hosts`。升级系统,接着安装并更新 containerd 至 v1.7,配置 `containerd` 并启用。
75 0
|
8天前
|
SQL 存储 数据安全/隐私保护
|
8天前
|
消息中间件 Kubernetes NoSQL
Debian11系统boost库安装
Debian11系统boost库安装
|
6月前
|
Docker 容器
Ubuntu22 debian 安装docker
Ubuntu22 debian 安装docker
127 0
|
6月前
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
405 0
|
9月前
|
存储 缓存 安全
Docker Debian安装Docker
Docker Debian安装Docker
1381 0