我想通过 ssh 进入一个非正面的盒子(盒子 a)。我有一个异地盒子(盒子 b),上面运行着 OpenVPN,盒子 a 连接到该 VPN,因此盒子 b 可以与盒子 a 交互。现在,我想要设置的是,如果我运行ssh -p 2001 user@(box b)
,盒子 b 会将该隧道转发到盒子 a,然后我就可以通过 ssh 进入它。
我正在考虑需要在盒子 b 上运行类似 Squid 的东西,这样当 ssh 流量通过端口 2001 进入时,它会将该隧道转发到盒子 a 并返回盒子 a 的 shell。
基本上,我想要一种通过盒子 b 进入盒子 a 的方法,而不必先连接,然后再打开到盒子 a 的 ssh 隧道。
有什么想法吗?提前致谢!