Windows
如何配置 WinRM 跳轉主機以與 Ansible 一起使用?
如何配置跳轉主機以訪問我無法直接訪問的 Windows 伺服器?
Ansible 文件解釋瞭如何在 Linux 上執行此操作,但沒有提及在針對 Windows 伺服器使用 WinRM 時如何實現類似的功能。
您可以通過 nginx 等代理髮送 winrm 流量,因為它只是基本的 https 流量。如果您在 nginx 配置中為每個“目標節點”設置一個規則,以便每個節點都獲得一個唯一的 url(proxy.domain.com/node1、proxy.domain.com/node2 等)並且每個節點都指向 real.fqdn。 com/wsman),您將能夠通過一個跳轉主機代理多個 winrm 連接。這在以下 PR 中進行了討論: https ://github.com/ansible/ansible/pull/12054