Linux 使用一个静态ip在internet上的多个服务器之间进行通信

Linux 使用一个静态ip在internet上的多个服务器之间进行通信,linux,networking,ubuntu,ldap,vpn,Linux,Networking,Ubuntu,Ldap,Vpn,如何通过internet在多个Ubuntu服务器之间建立双向通信(ssh、http、smtp),其中一个服务器具有静态IP。LDAP可以在这里帮助我吗?或者仅VPN。还是混合 如果NAT/路由器/防火墙后面的节点都从主服务器加入LDAP网络(静态ip和指向它的FQDN),或者需要VPN,我可以让它们彼此通信吗?您可以为动态ip服务器编写脚本,以检查自上次检查以来它们的全局ip地址是否更改。如果有更改,请通过ssh连接到静态服务器,并使用新IP更新/etc/hosts文件(并在本地记录此IP以供下

如何通过internet在多个Ubuntu服务器之间建立双向通信(ssh、http、smtp),其中一个服务器具有静态IP。LDAP可以在这里帮助我吗?或者仅VPN。还是混合


如果NAT/路由器/防火墙后面的节点都从主服务器加入LDAP网络(静态ip和指向它的FQDN),或者需要VPN,我可以让它们彼此通信吗?

您可以为动态ip服务器编写脚本,以检查自上次检查以来它们的全局ip地址是否更改。如果有更改,请通过ssh连接到静态服务器,并使用新IP更新
/etc/hosts
文件(并在本地记录此IP以供下次检查使用)。这个脚本可以由cron安排,例如,每10分钟一次。

我不太了解网络。这对我有什么帮助?而较小的服务器将位于NAT之后。只有当您能够使用其IP地址从静态服务器连接到较小的服务器时,这才会起作用。这就是问题所在。他们将支持路由器/NAT。基本上,一旦部署,它们就可以脱机,在脱机intranet中。在防火墙后面。取决于我的客户希望如何配置他/她的网络。我所需要的只是从他们那里获取备份,如果他们失败了,我希望我的服务器为应用程序(web)服务,听起来你不需要双向通信。客户端可以通过ssh连接到服务器并推送备份数据。但如果服务器想要推送代码更新怎么办。。。长时间的投票可以在那里工作。但我还有一个障碍。可以有一个中间层的服务器。尽管这是我的决定。最好的情况是什么。部署此设置后。将有大约500多个节点