我有一台远程计算机,我想通过 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