我的家庭數據機後面有許多主機,我需要向它們發送命令。
我知道可以在調製解調器上配置連接埠轉送並透過指定連接埠存取它們,但這會給我帶來很多麻煩(所有主機的IP跟踪,配置多種類型的調製解調器以使它們進行連接埠轉送)
知道我有一個具有靜態公共 IP 位址的伺服器,是否有其他方法可以讓我的主機聯繫伺服器,以便我可以向它們發送命令?
我也有可能開發一個腳本來執行此操作,但它認為這不是一個可靠/安全的解決方案?
答案1
讓您管理的電腦連接到 VPN 伺服器。設定您的 VPN 伺服器以動態更新每個用戶端的 DNS 項目,或提供靜態 IP。您不需要調整任何路由或預設路由,您只需使用此 VPN 在每個系統上提供管理介面即可。
使用 OpenVPN 之類的工具可以非常輕鬆地實現這一點。
您可以而且可能應該做的另一件事是查看設定配置管理工具,例如 puppet/chef/等。因此,組態管理代理將從中央系統中提取訊息,而不是「發送命令」。