如何安装和使用XRDP服务器 Debian 12

当涉及到系统监控或系统故障排除时,远程连接到其中一个系统并在该系统上执行必要的任务非常有帮助。 Microsoft 开发了一种远程桌面协议,该协议预装在 Windows 操作系统。 然而,现在还有其他操作系统 Windows 如何 Debian 还可以使用 XRDP 远程实现访问,这是一种类似的实现 Windows 远程桌面协议。

大纲:

如何安装 XRDP 服务器 Debian 12

XRDP 是一个开源工具,旨在连接 Windows 操作系统与 Linux 系统。 安装 XRDP Debian 有许多步骤需要遵循,包括安装一些先决条件和配置步骤:

第1步:安装XFCE Debian 12

关闭 Debian 如果您要远程访问它,建议安装相对轻量级且可自定义的桌面环境,因为它将运行更高效并且需要更少的资源。 因此,要安装 XRDP Debian 12 我通过运行以下命令安装了 XFCE 和其他一些实用程序:

sudo 合适的 安装 xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y

在上面的命令中,xfce4 是 XFCE 桌面环境的主包。 这

xfce4-goodies 是一个包含一些 XFCE 附加插件和主题的软件包,例如天气小程序、CPU 监视器和深色主题。 xorg 是提供 X Window 系统的软件包,它是它的图形界面 Linux Systems 和 dbus-x11 是一个提供 D-Bus 消息总线系统的软件包,用于应用程序和桌面环境之间的通信。 x11-xserver-utils 是一个包,其中包含一些用于 X 服务器的实用程序,例如: 例如 xrandr、xset 和 xprop。

第 2 步:安装 XDRP

安装 XFCE 环境后,重新启动系统,然后通过运行以下命令使用默认包管理器安装 XRDP:

sudo 合适的 安装 XRDP -y

安装远程桌面协议后,请运行以下命令检查其服务状态以确认其是否处于活动状态:

sudo systemctl 状态 xrdp

如果由于某种原因它无法运行,请首先启用它,然后通过运行以下命令启动它:

系统控制 启用 XRDP

systemctl 启动 xrdp

步骤3:创建XRDP用户

SSL 证书是一组负责保护安全套接字层的组,因为这些密钥用于在客户端和服务器之间建立通信。 因此,有必要将 XRDP 添加到此 SSL 证书组,并且只需运行:

sudo 添加用户 xrdp ssl 证书

成功添加用户后,立即重新启动远程桌面协议以应用更改并执行 systemtcl restart 命令:

sudo 重新启动系统ctl xrdp

配置 XRDP Debian 12

现在,为了在接收远程桌面连接时启用XFCE环境,需要禁用默认的X会话。 为此,请打开 starttwm.sh 文件并注释以下两行代码:

查看 -X /ETC/X11/X会话 && 常务董事 /ETC/X11/X会话

<强的>常务董事 /容器/ /ETC/X11/X会话

注释掉所需的代码行后,添加启动 XFCE 环境的命令:

启动xfce4

完成更改后,只需保存文件并关闭即可。 然后使用重新启动命令重新启动 XRDP 以应用更改:

sudo 重新启动系统ctl xrdp

3389 是远程桌面协议可以在客户端和其他设备之间进行通信的标准端口。 如果能够通过防火墙,客户端就可以与任何远程服务器进行交互。 因此,要允许它通过防火墙,您必须先安装它:

sudo 等允许 3389/传输控制协议

将端口添加到防火墙后,检查防火墙的状态。 如果规则不存在,只需运行以下命令重新加载防火墙即可应用更改:

sudo UFW重新加载

使用权 Debian 12 从远处看 Windows

完成 XRDP 的安装和配置后,就可以访问它了 Debian 系统远程控制 Windows 操作系统。 有两种方法可以访问它 Debian 系统远程。

使用权 Debian 12 来自 Windows 与 X 射线衍射分析

从此 Windows 在系统中,打开 RDP,输入 IP 地址或计算机名称以及用户名,然后单击“连接”:

单击“连接”后,XRDP 窗口将打开。 然后只需输入用于登录的帐户的密码,然后单击“连接”:

验证凭据并在主机和目标系统之间建立连接后,将打开一个窗口,显示桌面 Debian 12:

替代方法

另一种访问方式 Debian 12 远程通过启用远程桌面功能来完成 Debian 12、如果没有远程访问权限可以使用此方法 Debian 12 用 XRDP。 如果默认情况下未启用远程桌面,则在连接时,您通常会收到如下错误消息:

如上图所示,第一个原因表示正在访问的计算机上未启用远程访问。 在这种情况下,这意味着远程访问未启用。 为此,请导航至 Debian 12 设置,然后转到与共享相关的设置,然后单击 远程桌面

进入远程桌面设置后,将其打开,然后记下用于远程访问系统的用户名和密码:

现在,输入计算机名称和用户名后,一旦您单击“连接”选项,就会出现此弹出窗口 Windows 如果您使用的是远程桌面应用程序,只需输入您在此处提供的相同密码即可 Debian 共享设置并点击“确定”:

连接成功后即可远程访问 Debian 12:

使用权 Debian 12 点 Windows 可能会导致您的系统速度稍微变慢。 在这种情况下,您可以通过单击远程桌面连接应用程序中的“显示”选项卡进行一些调整。 从这里您可以选择显示器的尺寸以及颜色质量。

通过 XRDP 远程连接任何系统 Debian 12

使用 XRDP 不仅可以用于访问 Linux 但是,也可以从任何其他系统访问它 Debian。 因此,在这种情况下,您需要远程桌面查看器和 XRDP。 默认情况下不安装远程桌面查看器,但您可以通过软件应用程序安装它 Debian 12、要远程连接另一台计算机,首先需要知道主机的互联网协议地址。 为此,请执行以下操作:

知识产权 A

一旦你拥有了 Debian IP 地址从应用程序菜单启动远程桌面查看器:

现在只需单击“连接”,然后首先选择协议,应为RDP,然后输入主机的IP地址。 接下来,输入您要访问的系统的用户名,调整屏幕尺寸并单击“连接”:

现在,在出现证书验证提示时,只需单击“连接”即可继续远程访问计算机:

现在 XRDP 窗口打开。 只需输入您要远程访问的计算机的用户名和密码,然后单击“连接”:

从中删除 XRDP Debian 12

彻底去除 XRDP Debian 12然后执行:

sudo 适当去除 –自动移动 XRDP -y

文凭

安装 XRDP Debian 12 首先安装轻量高效的桌面环境,然后使用高级打包工具安装XRDP。 然后配置XRDP Debian 通过允许通过防火墙访问 3389 端口,然后使用远程桌面查看器远程访问任何其他系统。 要远程访问您的 Windows 系统,请打开安装在其上的远程桌面连接应用程序,然后在其中输入您的计算机凭据 Debian 输入您的 IP 地址后,系统会在 XRDP 窗口中。