我正在试图弄清楚如何通过Sock4代理使Ansible连接到节点。
我希望以某种方式在Ansible主机文件中填写ansible_ssh_common_args
参数。
类似的东西:
[my-env]
<SOME_IP> ansible_ssh_common_args='ProxyCommand="/bin/nc -X 4 connect -x <PROXY_IP>:<PROXY_PORT> %h %p"'
有没有办法让ansible通过sock4代理连接到节点?
答案 0 :(得分:1)
我错过了命令中的-o
这很好用:
[my_env]
<SOME_IP> ansible_ssh_common_args='-o ProxyCommand="/bin/nc -x <PROXY_IP>:<PROXY_PORT> %h %p"'