Ansible配置执行远程主机的ssh端口号

服务器的ssh端口号如将默认22 修改成 其他端口号时,如何配置?

编辑 /etc/ansible/hosts

[servers]
192.168.1.1 ansible_ssh_user=root ansible_ssh_port= 2221
192.168.1.2 ansible_ssh_user=root ansible_ssh_port= 2222
192.168.1.3 ansible_ssh_user=root ansible_ssh_port= 2223

配置完毕后,执行ansible命令即可,示例如下:

ansible servers -m shell -a “df -h “

发表评论