使用动态 IP 在两台主机之间建立一致的隧道

使用动态 IP 在两台主机之间建立一致的隧道

我想在两台主机之间设置一个恒定的 ssh 隧道。现在这变得很棘手,因为两台主机都可能更改其 IP(但不是同时更改)。我克服这个问题的想法是使用autoissh( A->B& ) 我的思维实验从每个主机建立两个反向隧道B->A

一旦A更改其 IP:

B仍然能够访问,A因为来自的反向隧道A->B 仍然存在,脚本B会意识到 的 IPA已更改(通过轮询ipchicken.comB->A例如)并且必须重新建立反向隧道。

反之亦然......这是对的吗?除了使用bashand之外,还有更好的解决方案来实现此目的吗autossh

答案1

另一种选择可能是autossh动态域名解析服务对于 IP 地址发生变化的机器。

您可以使用 FQDN 设置隧道并使用客户端软件,例如DD客户端处理 IP 到域名的自动更改。

相关内容