ansible(1)-- 部署ansible连接被控端

目录

一、部署ansible

[1.1 安装](#1.1 安装)

[1.2 测试连接](#1.2 测试连接)


|----------------|---------|
| 192.168.136.55 | ansible |
| 192.168.136.56 | 被控端 |

一、部署ansible

1.1 安装

zabbix-s只是主机名,不用在意,更好该主机也安装了zabbix,不好更改。

下载阿里云epel源

#安装阿里云的epel源,不建议直接用玉yum install epel-release,不然安装完后还要修改源地址
[root@zabbix-s /]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum install ansible

ansible --version

1.2 测试连接

vi /etc/ansible/hosts

[test]
192.168.136.56

ssh-keygen   #生成秘钥,三次回车

ssh-copy-id 192.168.136.56   #将本地主机的公钥复制到远程主机的authorized_keys文件上,会提示让你输入yes,随后输入被控主机的密码

ansible test -m command -a 'echo "hello world"'   #测试能不能成功使用命令

#测试成功
#####
192.168.136.56 | CHANGED | rc=0 >>
hello world
#####

被控端192.168.136.56生成的文件

cat /root/.ssh/authorized_keys

ansible 自动安装,无需经过密码确认,ubantun、centos:

生产中使用ssh-copy-id复制公钥到多台服务器_临江仙我亦是行人的博客-CSDN博客

Shell 脚本实现ansible免密认证 expect批量导入ssh公钥_wx5bcd2f496a1cf的技术博客_51CTO博客

相关推荐
刘大猫2613 小时前
二、搭建MyBatis采用xml方式,验证CRUD(增删改查操作)
操作系统·自动化运维·设计
刘大猫262 天前
三、MyBatis核心配置文件详解
人工智能·智能合约·自动化运维
SkyWalking中文站3 天前
SkyWalking Ruby 快速开始与原理介绍
监控·自动化运维
神秘的土鸡6 天前
Linux中WgCloud的服务器与客户端监控系统(完整部署教程)
linux·运维·nginx·adb·监控·自动化运维
星辰大海的精灵7 天前
分布式系统中使用OTEL、Jaeger和Prometheus监控服务
后端·架构·自动化运维
AZQN8 天前
ansible故障排查思路
运维·ansible
DC_BLOG12 天前
Linux-Ansible模块完结
linux·运维·服务器·ansible
xiao智13 天前
Ansible 数百台批量操作前期准备工作
linux·python·ansible
likeyou~coucou15 天前
自动化之ansible(二)
运维·自动化·ansible
明阳mark15 天前
Ansible 学习笔记
笔记·学习·ansible