將 VNC 透過 SSH 跳轉主機隧道綁定到本地主機端口以外的其他端口

將 VNC 透過 SSH 跳轉主機隧道綁定到本地主機端口以外的其他端口

我知道如何使用跳轉主機建立 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 選項。

相關內容