本文作者:丁辉
Ansible 配置免密
配置主机
1 | vi /etc/ansible/hosts |
1 | [ssh] |
SHELL配置免密
执行脚本
1
bash /etc/ansible/ssh-copy.sh
脚本会自动获取
/etc/ansible/hosts
内地址信息进行免密
YML 配置服务器免密登录
编辑 SSH 主机配置文件填写服务器信息
1
vi /etc/ansible/ssh-hosts
内容如下
1
2
3
4
5
6
7
8
9
10
11[ssh] # 主机组
# 192.168.1.[10:11] # 批量
# 192.168.1.10 # 单台
192.168.1.10
[ssh:vars] # 指定主机组中的共享变量
ansible_ssh_user="root" # 填写服务器用户
ansible_ssh_pass="" # 填写服务器密码执行免密
1
ansible-playbook -i /etc/ansible/ssh-hosts /etc/ansible/key.yml
验证
1
ansible all -a ls
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/CICD/Ansible/Docs/Ansible配置免密.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。