在开放隧道上通过 SSH 连接 VNC

在开放隧道上通过 SSH 连接 VNC

是否可以将 VNC 服务器绑定到开放的 SSH 隧道?

我有一台平板电脑,它已启动到我的服务器的反向 ssh 隧道。这在端口 8080 上工作正常。

我现在需要从本地机器绑定到此端口。Ubuntu 似乎有一些“远程桌面查看器”,它具有内置的 ssh 功能,因此我认为我现在唯一需要做的就是弄清楚如何将平板电脑 VNC 服务器绑定到开放的 SSH 隧道。

这可能吗?

谢谢

答案1

网上有很多关于隧道 vnc 的指南。

通常,隧道会使用类似“ssh -L 5901:localhost:5901 remotehost”的方式设置,但也可以从远程主机设置。设置完成后,只需运行“vncviewer localhost:1”而不是“vncviewer remosthost:1”。

Vnc 对于端口号有一些假设...5901 对应于显示:1,等等。本地 vnc 客户端将期望近端是一个可用的端口号,而远程 vnc 服务器同样会期望远程端口可用。

除非您的意思是“ssh remotehost -p 8080”可让您获得一个有效的 shell。在这种情况下,可以将“-L”选项附加在“-p”选项的末尾,以便为 vnc 建立第二个/单独的连接,使用第一个连接来引导设置它的身份验证。

相关内容