安裝ansible?
brew install ansible? ? 或者 pip3 install ansible?
添加遠程主機
設置秘鑰
mac登錄遠程主機
ssh -p 5700 root@192.168.123.211
ssh localhost
#設置雙機信任
ssh-kyegen -t rsa
#設置主機兩邊的ssh配置文件
vi /etc/ssh/sshd_config/
PermitRootLogin yes
#將秘鑰文件復制到目標主機B 即A主機免密登錄B主機
sudo ssh-copy-id -i id_rsa.pub -p 5700 root@rhxk7q6.ner.ipyingshe.com
#測試免密登錄B主機
ssh -p 5700 root@rhxk7q6.ner.ipyingshe.com
? ansible添加主機
ansible配置文件
vim /etc/ansible/ansible.cfg
[defaults]
#主機配置文件
inventory=./hosts
#私鑰路徑
private_key_file = /Users/mrdylan/.ssh/id_rsa
#并發連接數
#forks =5## 配置ansible管理的主機
vim /etc/ansible/hosts
192.168.123.213 ansible_ssh_user=root ansible_ssh_port=5700
ansible測試一下 ping功能
?測試傳送文件到B機
# 在A機上面執行 在B機上面需要安裝rsync # yum install rsync
sudo ansible 192.168.231.123 -m synchronize -a "src=update.yml dest=/root/"