15%

所有托管服务节省 15%

测试您的技能,并获得任何托管计划的折扣

使用代码:

Skills
开始使用
30.10.2024

如何使用 RDP 从 Windows 连接到 Ubuntu

远程桌面协议(RDP)允许用户通过网络访问和控制远程电脑,就像直接坐在电脑前一样。虽然 Windows 本身支持 RDP,但 Ubuntu 默认情况下并不内置 RDP 支持。通过安装额外的软件(如 xrdp)可以轻松克服这一限制,xrdp 是 RDP 协议在 Linux 系统上的开源实现。配置完成后,xrdp 就能让 Ubuntu 接受来自 Windows 机器和其他 RDP 客户端的 RDP 连接。这样就可以在 Ubuntu 上远程使用完整的图形桌面环境,为依赖 Windows 工具进行远程访问的用户提供熟悉而方便的体验。 不过,你也可以在Ubuntu 机器上轻松设置 RDP 服务器,然后使用远程桌面客户端从 Windows 计算机连接到该服务器。

第一步:在 Ubuntu 上安装 RDP 服务器

Ubuntu 默认情况下并不自带 RDP 服务器,因此你需要安装一个。xrdp 是 Ubuntu 最常用的 RDP 服务器之一。

安装 xrdp

  1. 在 Ubuntu 机器上打开终端(按 Ctrl + Alt + T)。
  2. 更新软件包列表:
    ###ppt_notr_1_code####
  3. 安装 xrdp:
    ###ppt_notr_2_code####
  4. 安装完成后,启动 xrdp 服务:
    ##ppt_notr_3_code####
  5. 要检查 xrdp 是否正在运行,请使用此命令:
    ###ppt_notr_4_code####

现在 xrdp 已安装并运行,Ubuntu 已准备好接受远程桌面连接。

第 2 步:配置 Ubuntu 上的防火墙

要通过 Ubuntu 的防火墙允许 RDP 连接,需要打开 3389 端口,这是 RDP 使用的默认端口。

允许 RDP 通过防火墙:

  1. 如果在 Ubuntu 机器上启用了 UFW(不复杂防火墙),请运行以下命令允许 RDP 端口:
    ###ppt_notr_5_code####
  2. 如果防火墙被禁用,可以启用它:
    ###ppt_notr_6_code####

完成这些步骤后,Ubuntu 机器就可以接受 RDP 连接了。

第 3 步:使用 RDP 从 Windows 连接到 Ubuntu

在 Ubuntu 上设置好 RDP 服务器后,就可以使用 Windows 内置的远程桌面连接工具进行连接了。

从 Windows 连接 Ubuntu:

  1. 在 Windows 电脑上,按 Windows + R 打开 “运行 “对话框。
  2. 输入 mstsc,然后按 Enter。这将打开远程桌面连接工具。
  3. 在 “远程桌面连接 “窗口中,键入 Ubuntu 机器的 IP 地址。要查找 Ubuntu 机器的 IP 地址,可以在终端中运行以下命令:
    ###ppt_notr_7_code####
  4. 点击连接。
  5. 登录界面将会出现。输入 Ubuntu 用户名和密码,然后单击 “确定”。

现在你应该已经从 Windows 电脑连接到了 Ubuntu 桌面,你可以像在本地使用一样控制它。

第四步:常见问题的疑难解答

如果你在使用 RDP 连接 Ubuntu 时遇到问题,以下是一些常见问题及其解决方案:

1.登录后黑屏

如果连接成功但只看到黑屏,这很可能是由于 xrdp 会话的显示问题。要解决这个问题,你可以将 Ubuntu 桌面环境设置为 Xfce,众所周知 Xfce 与 xrdp 运行良好。

安装 Xfce:
###ppt_notr_8_code####

接下来,你需要告诉 xrdp 使用 Xfce:

  1. 编辑 xrdp 配置文件:
    ###ppt_notr_9_code####
  2. 重新启动 xrdp:
    ###ppt_notr_10_code####

现在,再次尝试连接,黑屏问题应该就解决了。

2.防火墙阻止连接

如果无法连接到 Ubuntu 机器,请确保防火墙正确配置为允许连接 3389 端口。

  • 检查防火墙状态:
    ###ppt_notr_11_code####

如果没有看到 3389 端口的规则,可能需要重新添加:

###ppt_notr_12_code####

3.连接速度慢

如果连接速度慢,请尝试降低连接时的显示质量。在 “远程桌面连接 “窗口中,转到 “显示选项”>”显示”,降低显示质量。

步骤 5:提高 RDP 连接的安全性

要提高使用 RDP 时的安全性,请遵循以下最佳实践:

1.更改 RDP 端口

默认情况下,RDP 使用广为人知的 3389 端口。要降低未经授权访问的风险,可以将 RDP 端口更改为自定义端口。 要更改 xrdp 端口,请执行以下操作

  1. 打开 xrdp.ini 文件:
    ###ppt_notr_13_code####
  2. 找到写有 port=3389 的一行,将其改为其他端口号(如 3390)。
  3. 保存并退出文件,然后重启 xrdp:
    ###ppt_notr_14_code####
  4. 您还需要更新防火墙,允许使用新端口。

2.使用 VPN

只要有可能,在使用 RDP 之前先通过VPN(虚拟专用网络)连接到 Ubuntu 机器。这样可以增加一层加密和安全保护。

3.使用强密码

确保 Ubuntu 用户账户有一个强大的密码,以防止暴力攻击。考虑实施双因素身份验证(2FA)以加强保护。

结论

使用 xrdp 在 Ubuntu 和 Windows 之间建立 RDP 连接,是远程管理 Linux 系统的一种高效实用的方法,尤其适合喜欢图形界面或偶尔需要访问桌面的用户。有了 xrdp,用户就可以通过 Windows 内置的标准远程桌面连接工具访问 Ubuntu,从而不再需要第三方客户端,并简化了跨平台管理。只要按照本指南中概述的步骤安装 xrdp、选择兼容的桌面环境并启用服务,就能快速建立稳定的远程桌面连接。正确的防火墙配置在此过程中起着关键作用,因为打开所需的端口可确保不间断的连接,同时还能让你保持对网络访问规则的控制。

15%

所有托管服务节省 15%

测试您的技能,并获得任何托管计划的折扣

使用代码:

Skills
开始使用