使用 remmina 远程访问另一个网络上的 ubuntu 桌面

使用 remmina 远程访问另一个网络上的 ubuntu 桌面

我有 2 台 ubuntu 机器(1 台笔记本电脑,1 台台式机)。无论是否在同一网络,我都想从笔记本电脑登录到台式机。

正如在一些地方所建议的那样,桌面似乎已打开所有正确的“共享”选项。 在此处输入图片描述

此外,我还安装了 remmina (1.4.7)。

我知道我的桌面的 IP(仅供参考,我使用了:显示我的IP地址

在我的笔记本电脑上,我还打开了文件共享、屏幕共享和远程登录(这可能有点过头了)。

我还安装了 remmina(目前是 1.4.7)。

现在,我可以使用“本地”名称连接到桌面: 在此处输入图片描述

但是,当我尝试使用相同的方法,但将本地名称更改为外部的IP 地址,我收到“无法连接到 VNC 服务器”的信息。

我需要做什么才能让它工作?

答案1

要从笔记本电脑访问桌面,您可以使用 SSH 协议。它将允许您访问终端。

您可以关注正确设置的说明。

如果您想以图形界面模式登录,则需要另一种协议,如 VNC(端口 5900)或 RDP(端口 3389)。您可以查看 VNC 的说明这里和 RDP这里

但您需要确保您使用的协议的端口在全球范围内公开(因为您希望通过互联网访问)。您可以使用以下命令执行此操作:( netstat -tuln 您可能需要先安装它sudo apt install net-tools

例如,对于 SSH(端口 22),确保它显示tcp ... 0.0.0.0:22 ... LISTEN

例如,在桌面上安装 SSH 服务器并允许其全局监听后,您可以通过以下方式通过 Remmina 访问:

  1. 添加新连接
  2. 添加 SSH 连接

相关内容