ansible 修改远程主机nginx配置文件

安装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/"
相关推荐
是专家不是砖家36 分钟前
rk3562 udp发送带宽500Mbps出现丢包问题
网络·网络协议·udp·rk3562·udp丢包·t507
wanhengidc1 小时前
云手机通常使用什么架构
服务器·网络·安全·游戏·智能手机·云计算
初学者_xuan2 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十八)Ansible自动化模块--安装与入门
运维·自动化·ansible
在路上看风景2 小时前
5.1 路由选择算法
网络
xiaoxiongip6662 小时前
假设两个设备在不同网段,网关怎么设置才能通呢
网络·爬虫·python·https·智能路由器
冰_河2 小时前
《Nginx核心技术》第11章:实现MySQL数据库的负载均衡
后端·nginx·架构
q***23572 小时前
使用 Nginx 搭建代理服务器(正向代理 HTTPS 网站)指南
运维·nginx·https
java_logo3 小时前
NGINX WEBUI Docker 容器化部署指南
运维·nginx·docker·容器·centos·rabbitmq·运维开发
Li zlun3 小时前
TCP/IP协议:互联网的基石与通信灵魂
网络·网络协议·tcp/ip
SSL店小二3 小时前
IP SSL证书申请全过程及注意事项
服务器·网络·网络协议·https·ssl