VNC 可跨多台机器

VNC 可跨多台机器

我想访问位于另一台机器内部的远程机器。我可以通过 ssh 访问它,但在 VNC 查看器中看不到任何内容。这就是配置。

external_ip port 3999 to internal_ip192 port 3999

internal_ip192 port 3999 forwards to internal_ip10 port 22

来自local_machine:

ssh -i mykey -p 3999 ubuntu@external_ip
Connection done.

所以如果我现在启动在端口 5901 上运行的 vncserver,是否需要将此端口转发到 internal_ip192 和 external_ip?

我尝试这样做,但在 VNC 查看器中看不到任何内容:

ssh -i mykey -p 3999 -L 5901:localhost:5901 ubuntu@external_ip
(Connection done)

我是否需要在 external_ip / internal_ip192 上打开端口 5901 并转发这些端口?

答案1

对于使用名为 的临时计算机的一次跳跃interim.host,请使用以下步骤:

从您的工作站:

$ ssh -L5900:localhost:5900 [email protected]

interim.host

$ ssh -L5900:localhost:5900 [email protected]

最后将您的本地 VNC 客户端连接到localhost:5900

您可以使用此过程扩展到所需的跳数。

相关内容