author:head森 chenshell
date: 2018-08-13 10:28:34vim
1,ansible的安装ssh
yum -y install epel-release测试
yum -y install ansible加密
2,配置ssh服务的免询问(修改为以下图的形式)spa
vim /etc/ssh/ssh_configrest
service sshd restartcode
3,配置ansible的hosts文件blog
[root@bogon ~]# cat /etc/ansible/hosts [jack] 192.168.1.131 ansible_ssh_user=root ansible_ssh_pass=jack
4,测试密码是否正确cmd
[root@bogon ~]# ansible jack -m ping 192.168.1.131 | SUCCESS => { "changed": false, "ping": "pong" }
当密码不正确的时候:
ansible批量测试密码:
ansible group -m raw -a 'date' -k # group为/etc/ansible/hosts里定义的列表名 输入密码:
5.1 添加ssh的免秘钥登录
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.200
5.2 配置本地的ansible的hosts文件: /etc/ansible/hosts
[group1]
192.168.0.200
ansible all -m ping