如何配置 WinRM 跳转主机以与 Ansible 一起使用?

Ped*_*dro 6 windows deployment continuous-integration ansible

如何配置跳转主机来访问我无法直接访问的 Windows 服务器?

Ansible 文档解释了如何在 Linux 上执行此操作,但没有提及在 Windows 服务器上使用 WinRM 时如何实现类似的功能。

Tro*_*ndh 5

您可以通过代理(例如 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