使用 plink.exe 通过 ssh 隧道与本地主机进行 VNC

使用 plink.exe 通过 ssh 隧道与本地主机进行 VNC

我有一台远程计算机,我想通过 VNC 访问它。这台计算机只能通过隧道访问。出于安全原因,我想将 VNC 设置为本地主机。

我在客户端 PC 上运行 Windows。我使用 plink.exe 设置隧道。我可以在不使用本地主机的情况下设置 VNC 时使用以下方法进行连接:

plink -L localhost:5901:vnc_host:5901 username@tunnel_machine

但在启动 VNC 监听本地主机时失败

需要澄清的是,以下操作不起作用,因为我无法直接访问 vnc_host。

plink -L localhost:5901:localhost:5901 username@vnc_host

知道怎样做吗?

答案1

找到了解决方案:

plink -t -L localhost:5901:localhost:5901 username@tunnel_machine ssh -L 5901:localhost:5901 vnc_host

相关内容