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/"
相关推荐
匀泪2 小时前
防火墙安全实验
服务器·网络·安全
仙云Q122 小时前
NAT技术与代理服务
linux·服务器·网络
charlie1145141912 小时前
计算机网络八股文——TCP,UDP
网络·网络协议·tcp/ip·计算机网络·面试·udp·八股文
OpsEye3 小时前
台风季网络保卫战:互联网运维如何筑起“数字防波堤“?
运维·网络
Mu.3873 小时前
网络编程(一)TCP编程和UDP编程
网络·tcp/ip·udp
天若有情6734 小时前
【人工智能】当AI智能体遇上安全与伦理:一场技术与人性的对话
网络·人工智能·安全
破刺不会编程4 小时前
linux线程互斥和同步
linux·运维·服务器·开发语言·网络
麦兜*5 小时前
【HTTP】防XSS+SQL注入:自定义HttpMessageConverter过滤链深度解决方案
java·网络·spring boot·sql·spring·http·xss
aodunsoft6 小时前
安全月报 | 傲盾DDoS攻击防御2025年7月简报
网络·安全·ddos
zzc9216 小时前
USRP捕获手机/路由器数据传输信号波形(下)
网络·5g·路由器·ofdm·mimo·tenda·双工