ansible

一、安装

1.安装 epel-release yum源

 [root@rdgj /]# yum -y install epel-release

2.安装ansible

 [root@rdgj /]# yum -y install ansible

3.版本查看

 [root@rdgj /]# rpm -qa | grep ansible

 

二、主机清单

1.作用:

  • 用于陪住主机时读取主机列表

  • 实现主机分组

2.主机清单自定义方法

 存储位置:/etc/ansible/hosts

方法一:

直接在主机清单文件中写入主机ip地址或者主机名(需要能够解析)

 192.168.78.129
 # 或者
 主机名

 

方法二:

在主机清单文件中添加主机分组,然后把主机ip或主机名写入分组内即可;

 [webgroup]
 192.168.78.129
 192.168.78.130
 192.168.78.131
 ?
 # 或者
 [webgroup]
 主机1
 主机2
 主机3

三、检测主机互通性

步骤:

  1. 实现多主机之间的免密登录

 # 在本地主机生成秘钥
 [root@rdgj /]# ssh-keygen -t rsa -f /root/.ssh/id_rsa -N ‘‘
  • 本地主机检查秘钥对

 [root@rdgj /]# ls /root/.ssh
  • 此时用同样的方式,远程主机检查秘钥是不存在的

  • 在本地操作,实现秘钥同步

 # 实现秘钥同步
 [root@rdgj /]# ssh-copy-id 192.168.72.129
  • 有指纹验证,输入yes即可

  • 等待一段时间,输入远程主机密码即可

  • 测试远程连接

     [root@rdgj /]# ssh 192.168.72.129
  • 登录成功!

 

  1. 定义主机清单

     [root@rdgj /]# vim /etc/ansible/hosts

    在下面填写ip即可

 

  1. 测试互通性

     [root@rdgj /]# ansible 192.168.72.129 -m -ping

ansible

上一篇:数据库-存储过程


下一篇:利用sqlmap进行Access和Mysql注入