Ansible批量添加主机

1.密码版
新增范围内主机可直接控制

vim /etc/ansible/hosts
[net121]
192.168.121.[20:50] ansible_ssh_user="root" ansible_ssh_pass="123456" ansible_ssh_port=22

2.密钥版
扫描现有主机

#!/bin/bash
yum install fping sshpass -y
fping -a -g  192.168.121.2 192.168.121.254 2> /dev/null >> ip.txt

批量发送公钥到远程主机

#!/bin/bash
USER=root
PASSWORD="123456"
for i in `cat ip.txt`;do
    sshpass -p PASSWORD ssh-copy-idUSER@${i}
done
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录