Ubuntu 桌面版 22.04 上的 RDP

Vic*_*man 6 remote-desktop 22.04

我安装了 Ubuntu Desktop 22.04,并希望通过 RDP 或 VNC 进行连接。我找到了屏幕共享并启用了 RDP。我知道机器的IP,所以我试了一下。嗯,它不起作用。

然后我发现需要安装Xrdp协议,所以我安装了。还是行不通。我还了解到它应该适用于 Windows 10/11 RDP,因此我尝试使用同一网络的 Windows 10 RDP,但仍然无法正常工作。

我可以使用pingUbuntu PC,仅此而已。

对于我应该做什么才能使其发挥作用,是否有正确的解释?

DBo*_*ton 1

在使用远程桌面连接的 Windows 上出现以下错误有多种可能的原因。让我们深入探讨下面列出的三个类别。

由于以下原因之一,远程桌面无法连接到远程计算机:

  1. 未启用对服务器的远程访问
  2. 远程计算机已关闭
  3. 远程计算机在网络上不可用

确保远程计算机已打开并连接到网络,并且远程访问已启用。

  1. 检查是否启用了对服务器的远程访问。
    1. 使用 Ubuntu 22.04 及更高版本,检查“设置” > “共享” >“标头应标记为打开”。
    2. 远程桌面>远程桌面应处于打开状态。如果您想要远程控制,也将其打开。
  2. 检查远程计算机是否已打开且已解锁。
    1. 检查计算机是否已打开。
    2. 检查计算机是否处于睡眠状态。(如果您想随时连接,请考虑关闭睡眠)。
    3. 检查计算机是否已连接到屏幕。GNOME 的远程桌面实现需要这个。
    4. 检查计算机是否已解锁。GNOME 的远程桌面实现需要这个。或者,安装允许锁定远程桌面GNOME 扩展。(如果您之前没有安装过 GNOME Shell 扩展,请先安装扩展管理器,然后在该应用程序中搜索“允许锁定远程桌面”)
  3. 检查网络。
    1. 检查您和服务器都有有效的互联网连接。
    2. 检查您与远程服务器位于同一网络上。
      1. 如果您通过蜂窝设备进行连接,请确认您使用的是本地 WiFi,而不是移动数据。
      2. 如果您位于本地网络但连接到外部 VPN,请关闭 VPN。
    3. 检查远程服务器防火墙是否允许端口 3389 上的连接:sudo ufw allow from any to any port 3389 proto tcp

密码问题

如果您因密码错误而无法连接,请了解和检查以下几项:

  1. 检查您使用的密码是否与“身份验证”下的“设置” > “共享”> “远程桌面”中显示的密码相符。
  2. 如果您在重新启动之前能够连接,而现在却无法连接,则 Ubuntu 可能更改了密码。如果远程服务器设置为启动时自动登录,似乎会发生这种情况。请参阅这些答案另一组答案以获取可用的解决方法。


Sam*_*kko 0

sudo apt update sudo apt install xrdp。安装后 /etc/xrdp 中有一个配置。

您需要将 xrdp 用户添加到 ssl-cert 组以使其访问证书: sudo adduser xrdp ssl-cert 之后您需要重新启动 xrdp 服务: sudo systemctl restart xrdp

之后,您可以使用 rdp 客户端连接到服务器(IP 或者如果使用 FQDN 名称设置 DNS 服务)。