将两个 SSH 连接合并在一起的脚本?

Script for merging two SSH connections together?

我正在尝试编写一个 bash 脚本来合并 2 个已经存在的 SSH 连接。

例如,如果我有一个嵌入式设备自动创建到我的服务器的 SSH 连接(从防火墙后面),我如何在中间连接到该服务器,并从那里跳转到已经存在的连接嵌入式设备?

我研究了将服务器用作 'jump host' 的可能性,但似乎我需要可靠地确定(并发送 SSH 请求)到该嵌入式设备?

我也考虑过让嵌入式设备在远程服务器上创建一个 'screen' 并连接到它,但这看起来就像是在远程服务器上运行。

如果问错了地方,我很抱歉,但我不知道还能问哪里。

听起来您的要求需要 uPNP 解决方案或隧道解决方案才能通过防火墙。以下 link 将反向 SSH 隧道作为此解决方案的一部分进行讨论。

https://unix.stackexchange.com/questions/46235/how-does-reverse-ssh-tunneling-work