我试图弄清楚如何使Ansible通过Sock4代理连接到节点。
我希望以某种方式在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"'
有什么方法可以通过sock4代理使ansible连接到节点吗?
最佳答案
我错过了命令中的-o
这工作正常:
[my_env]
<SOME_IP> ansible_ssh_common_args='-o ProxyCommand="/bin/nc -x <PROXY_IP>:<PROXY_PORT> %h %p"'
关于ssh - Ansible-通过SSH代理连接(Socks4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49876891/