我有 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 访问: