centos7离线安装ansible:

1、通过在线的centos7将rpm包下载好了,上传到指定服务器。

下载官方repo,rpm -iUvh http://dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm

yumdownloader  ansible

yumdownloader python-keyczar

yumdownloader python-httplib2

yumdownloader sshpass

通过yum安装rpm,解决部分依赖包问题

yum install ansible-2.2.1.0-1.el7.noarch.rpm

2、启动ssh服务。

#centos6.5 编译安装openssh7.4

安装准备:

yum install openssl-devel.x86_64

yum install pam-devel.x86_64

wget http://ftp4.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.4p1.tar.gz

( python -m SimpleHTTPServer 8888 ,wget 10.39.1.41:8888/openssh-7.4p1.tar.gz)

sudo su -

tar -zxvf /usr/home/test/openssh-7.4p1.tar.gz

cd openssh-7.4p1

./configure --prefix=/usr/local/openssh7.4 --sysconfdir=/usr/local/openssh7.4/etc/ssh --with-pam --with-zlib --with-md5-passwords

make && make install

sed -i 's/#Port 22/Port 12580/g'    /usr/local/openssh7.4/etc/ssh/sshd_config

/usr/local/openssh7.4/sbin/sshd

(echo "123321";sleep 1;echo "123321")|passwd test --stdin

#修改密码:(echo "123321";sleep 1;echo "123321")|passwd test --stdin

3、收集密钥文件。

示例:

ssh-keygen -t rsa -P

## 写入信任文件(将/root/.ssh/id_rsa_storm1.pub分发到其他服务器,并在所有服务器上执行如下指令):

# cat /root/.ssh/id_rsa_storm1.pub >> /root/.ssh/authorized_keys

# chmod 600 /root/.ssh/authorized_keys

4、ssh互信配置

将authorized_keys放到所有需要管理的服务器上。

使用实例:

#帮助文档,可以查看模块使用方法:ansible-doc

查询模块用法:

ansible-doc  yum

#使用示例:

更新本地的passwd内容到远程指文件。

ansible  mfs_test -m template -a "src=passwd dest=/usr/home/test/passwd" -u test -k

转载于:https://blog.51cto.com/devops9527/1906227

centos7离线安装ansible相关推荐

  1. XenCenter软件中的Centos7离线安装yum源,不用wget和crul

    XenCenter软件中的Centos7离线安装yum源,不用wget和crul 1.去网站http://mirrors.163.com/centos/7/os/x86_64/Packages/下载文 ...

  2. Linux虚拟机上离线安装ansible awx_亲测成功

    Linux虚拟机上离线安装ansible awx_亲测成功 可自行去下载相关包,也可以给我评论留言,我发给大家 ansible awx离线安装----虚拟机上安装 成功---------------- ...

  3. CentOS7 离线安装 ZABBIX 5.0

    小伙伴可能遇到了在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼.本文将会进行离线部署实战. 离线安装所需依赖的rpm包.这个包怎么下载呢?依赖的包 ...

  4. centos7离线安装mysql_CentOS7离线安装MySQL的教程详解

    1.删除原有的mariadb,不然mysql装不进去 mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa|grep mariadb rpm -e --nodeps mar ...

  5. Linux离线安装Ansible

    Linux离线安装Ansible 可自行去下载相关包,也可以给我评论留言,我发给大家 python -Vtar -zxvf setuptools-7.0.tar.gz cd setuptools-7. ...

  6. centos7离线安装metasploit

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均是在线一键安装教程,对于 ...

  7. centos7离线安装mysql_Centos7离线安装metasploit详细教程

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均是在线一键安装教程,对于 ...

  8. linux7离线安装docker19,centos7离线安装docker

    1.制作离线yum源 将Centos7的iso镜像包(dvd完整版)上传到服务器,挂载镜像,制作yum源 mkdir -p /media/centos7/ mount ./CentOS-7-x86_6 ...

  9. centos7 离线安装 rar 解压缩软件

    一.下载最新Linux版本Rar软件 1.windows系统下载 在互联网电脑上进入rar官方网站,点击Downloads链接,进入下载界面,复制RAR 6.11 for Linux x64RAR 6 ...

最新文章

  1. 前沿 | DeepMind 最新研究——神经算术逻辑单元,有必要看一下!
  2. LeetCode-剑指 Offer 03. 数组中重复的数字
  3. Python 面试中可能会被问到的30个问题
  4. Delphi 与 DirectX 之 DelphiX(71): TDIB.Negative;
  5. nuxt解决首屏加载慢问题_如何解决百度云盘下载速度慢的问题
  6. 判断应用程序是否是当前激活程序(获得焦点的程序)
  7. 关联规则应用场景实例十则
  8. Java之LockSupport详解
  9. 【转】详细图解Vmware与主机间共享文件的方法
  10. react-native 异常处理 Execution failed for task ':app:mergeDebugResources'.
  11. 电脑配置Java环境变量之后,在cmd中仍然无法识别
  12. Reacvt-Native 图片下载使用介绍
  13. 计算机组成原理白中英ppt,计算机组成原理(本全)白中英.ppt
  14. crontrigger java_Java触发器CronTrigger
  15. 录制计算机课,ClassIn怎么录制视频 录课操作步骤
  16. Webpack打包UMD的export要带default访问问题
  17. 箭头函数及其this指向
  18. 《可复制领导力》读后感
  19. 基于kettle的可视化数据集成平台
  20. Android内核层驱动程序UAF漏洞提权实例

热门文章

  1. GTX1080 安装 CUDA 7.5
  2. 【tensorflow】OP_REQUIRES failed at variable_ops.cc:104 Already exists: Resource
  3. LeetCode 142. Linked List Cycle II--单向链表成环的起点--C++,Python解法
  4. live2d模型_使用二次元模型动画人物让自己网站“骚起来”
  5. sentinel安装
  6. Centos7 Docker Compose部署mysql5.7
  7. 使用命名空间:别名/导入
  8. mysql 添加table_mysql数据库对table的增删改查
  9. modbus报文解析实例_万字长文!春招面试总结,鹅厂T3Android高频面试真题+解析...
  10. faster rcnn接口_Faster R-CNN教程