Remmina:Ubuntu 到 Ubuntu;RDP,还是 VNC?

Remmina:Ubuntu 到 Ubuntu;RDP,还是 VNC?

使用 Remmina,从 Ubuntu PC 远程访问另一台 Ubuntu PC(家庭网络),我可以使用 RDP 吗;或者 RDP 是 Windows 协议(从 Ubuntu 远程访问 Windows)?

我收到“无法连接到 192.126.1.69 RDP 服务器”错误。

我是否需要配置 Remmina 以通过 VNC 从 Ubuntu PC 连接到 Ubuntu PC?如果是这样;我是否需要在两台 PC 上安装“VNC”,还是仅在目标 PC 上安装?

谢谢

答案1

我确实明白了。

  • 我可以通过在目标 Ubuntu PC 上安装 Xrdp 服务器来实现从 Ubuntu PC 到 Ubuntu PC 的远程控制。我以为 Remmina 会安装必要的服务器。但事实并非如此;安装 Remmina 后,安装 RDP 服务器,并在目标 PC 上配置 ufw 防火墙。

说明来自如何在 Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)| Linuxize

  1. 先更新

  2. Xrdp 包含在默认的 Ubuntu 存储库中;要安装,请运行:

    $ sudo apt install xrdp
    
  3. 安装完成后,Xrdp 服务将自动启动。你可以输入以下命令进行验证:

    $ sudo systemctl status xrdp
    
  4. 默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key只有组成员才能读取的文件ssl-cert。运行以下命令将 xrdp 用户添加到组:

    $ sudo adduser xrdp ssl-cert
    
  5. 重新启动 Xrdp 服务以使更改生效:

    $ sudo systemctl restart xrdp
    

防火墙:

要允许从特定 IP 地址或 IP 范围(例如 192.168.33.0/24)访问 Xrdp 服务器,您可以运行以下命令:

$ sudo ufw allow # from 192.168.33.0/24 to any port 3389

如果您想允许从任何地方访问(出于安全原因,强烈不建议这样做),请运行:

$ sudo ufw allow 3389

答案2

您还可以通过 VNC 连接,这对于 Linux 来说比 Windows 协议 RDP 更“自然”。

要通过 VNC 连接,您必须在目标 PC 上安装“vino”服务器。我在这里描述了该过程:通过互联网从另一个 Ubuntu 20.04 系统远程连接 Ubuntu 20.04 系统的简单/最少的方法是什么?

相关内容