将 VNC 通过 SSH 跳转主机隧道绑定到本地主机端口以外的其他端口

将 VNC 通过 SSH 跳转主机隧道绑定到本地主机端口以外的其他端口

但是,我知道如何使用 jumphost 创建 VNC SSH 隧道ssh -A -N -L 5901:targethost:5901 jumphost,该隧道绑定到启动计算机的本地主机。因此,如果我想通过 Royal TS 之类的东西同时绑定到许多主机,那么当有超过 10 台机器时就会出现问题。假设我想通过 jumphost my.jumphost.com 建立到 192.168.2.1 的 VNC 连接。命令如下ssh -A -N -L 5901:192.168.2.1:5901 my.jumphost.com

我希望能够以某种方式将此连接绑定到目标 IP 地址,这样当我启动 VNC 会话时,地址将变成vnc://192.168.2.1:5901这样vnc://localhost:5901 ,我就可以保存 Royal TS 中的所有 VNC 连接。

答案1

查看-gssh 命令行选项或GatewayPortsssh_config 选项。

相关内容