891 B
891 B
本文作者:丁辉
Ansible 配置免密
配置主机
vi /etc/ansible/hosts
[ssh]
192.168.1.10
SHELL配置免密
-
执行脚本
bash /etc/ansible/ssh-copy.sh
脚本会自动获取
/etc/ansible/hosts
内地址信息进行免密
YML 配置服务器免密登录
-
编辑 SSH 主机配置文件填写服务器信息
vi /etc/ansible/ssh-hosts
内容如下
[ssh] # 主机组 # 192.168.1.[10:11] # 批量 # 192.168.1.10 # 单台 192.168.1.10 [ssh:vars] # 指定主机组中的共享变量 ansible_ssh_user="root" # 填写服务器用户 ansible_ssh_pass="" # 填写服务器密码
-
执行免密
ansible-playbook -i /etc/ansible/ssh-hosts /etc/ansible/key.yml
-
验证
ansible all -a ls