我的家庭调制解调器后面有许多主机,我需要向它们发送命令。
我知道可以在调制解调器上配置端口转发并通过指定的端口访问它们,但这会给我带来很多麻烦(所有主机的 IP 跟踪,配置多种类型的调制解调器以使它们进行端口转发)
知道我有一个具有静态公共 IP 地址的服务器,是否有其他方法可以让我的主机联系该服务器,以便我可以向他们发送命令?
我也有可能开发一个执行此操作的脚本,但我认为这不是一个可靠/安全的解决方案?
答案1
让您管理的计算机连接到 VPN 服务器。设置您的 VPN 服务器以动态更新每个客户端的 DNS 条目,或提供静态 IP。您无需调整任何或默认路由,您只需使用此 VPN 在每个系统上提供管理界面即可。
使用类似 OpenVPN 的工具可以非常轻松地实现这一点。
您可以(可能应该)做的另一件事是考虑设置一个配置管理工具,如 puppet/chef/etc。这样,配置管理代理将从您的中央系统中提取信息,而不是“发送命令”。