我想在两台主机之间设置一个恒定的 ssh 隧道。现在这变得很棘手,因为两台主机都可能更改其 IP(但不是同时更改)。我克服这个问题的想法是使用autoissh
( A->B
& ) 我的思维实验从每个主机建立两个反向隧道B->A
:
一旦A
更改其 IP:
B
仍然能够访问,A
因为来自的反向隧道A->B
仍然存在,脚本B
会意识到 的 IPA
已更改(通过轮询ipchicken.comB->A
例如)并且必须重新建立反向隧道。
反之亦然......这是对的吗?除了使用bash
and之外,还有更好的解决方案来实现此目的吗autossh
?