ansible免密码验证

ansible服务器:192.168.1.3

data服务器:192.168.1.2


1.生成key,ansible服务器
sudo ssh-keygen -N "" -b 4096 -t rsa -C "Ansible Key"

2.添加ansible主机配置,ansible服务器
/etc/ansible/hosts
[data]
192.168.1.2
ansible_ssh_user="auto"
ansible_ssh_port=2809

3.修改sudo权限,data服务器
vi /etc/sudoers
auto ALL=(ALL) NOPASSWD: ALL


4. 查看生成key的内容,ansible服务器

[root@ansible ~]# cat ./.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCU3gjZNQttWb6zGFlBHjZWR+UJksy73FuA+qpAC9m6XeoPQDBOTSPSSDEuU8yzwtNRjptS7dXBpLrFBpboOWo50K4wpKJm0FPUnZoh8qPWhi3Uz2SQgo6XpYwRs+wj9tlIyl7XG2EEou7QxjbGk8yDxXD7b8MAexflmxgUN0idCa8ownmhtu09RYs0XNBdBgJ685kKB7pzA1h7Xzdyzoth5bfNFRCOiT+SnU7pJMcf2w6n33FWsmj0qff/mfhRXghFuBaE4/qKczfT3F3Bmi4QtHywGuCsZtaUXBZkd5kccmNUbw9+XsoTp9XpYNKOg8npIxris4x7J7DZpA5KaTEslotz+8mMp9HFDwcTC+NIA+YjuZTrx28XpyBUp6HrwosibUJ1djz9Bvya5jQ+d+e+Zr0ha/U/LpH0heD7dCyzU5YhuTJpQx0n44Zeo9ipkk8fShgHb4fpklPGKxWkRL9Ytdm0rKsDypKBi9JTpH7UN1fPFmpjO6hnAX+UQAeDqqxjIC20XG+eDUfFBBEjRAR/2W2d56+eZXxB5ZgnpR0D4x5QJ58UHlyv1BKT3sr5KG6PT8i0EheHS6172/xlYGkC+lavwPsFftsYBYQq5UmADfWaacuDr+UlFWttrFX+IQ/WcgXwRLnKtQvgYeTi8MOYlUD4XHRBw== Ansible Key

5.在/authorized_keys文件添加上生成加密key内容,data服务器
vi /home/auto/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCU3gjZNQttWb6zGFlBHjZWR+UJksy73FuA+qpAC9m6XeoPQDBOTSPSSDEuU8yzwtNRjptS7dXBpLrFBpboOWo50K4wpKJm0FPUnZoh8qPWhi3Uz2SQgo6XpYwRs+wj9tlIyl7XG2EEou7QxjbGk8yDxXD7b8MAexflmxgUN0idCa8ownmhtu09RYs0XNBdBgJ685kKB7pzA1h7Xzdyzoth5bfNFRCOiT+SnU7pJMcf2w6n33FWsmj0qff/mfhRXghFuBaE4/qKczfT3F3Bmi4QtHywGuCsZtaUXBZkd5kccmNUbw9+XsoTp9XpYNKOg8npIxris4x7J7DZpA5KaTEslotz+8mMp9HFDwcTC+NIA+YjuZTrx28XpyBUp6HrwosibUJ1djz9Bvya5jQ+d+e+Zr0ha/U/LpH0heD7dCyzU5YhuTJpQx0n44Zeo9ipkk8fShgHb4fpklPGKxWkRL9Ytdm0rKsDypKBi9JTpH7UN1fPFmpjO6hnAX+UQAeDqqxjIC20XG+eDUfFBBEjRAR/2W2d56+eZXxB5ZgnpR0D4x5QJ58UHlyv1BKT3sr5KG6PT8i0EheHS6172/xlYGkC+lavwPsFftsYBYQq5UmADfWaacuDr+UlFWttrFX+IQ/WcgXwRLnKtQvgYeTi8MOYlUD4XHRBw== Ansible Key

6.测试命令,成功获取数据,ansible服务器
[root@ansible .ssh]# ansible data -m command -a "free -m"
192.168.1.2 | SUCCESS | rc=0 >>
             total       used       free     shared    buffers     cached
Mem:          1876        550       1326          0         54        200
-/+ buffers/cache:        295       1581
Swap:         4031         55       3976



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值