centos7离线安装ansible

简介: centos7离线安装ansible:1、通过在线的centos7将rpm包下载好了,上传到指定服务器。下载官方repo,rpm -iUvh http://dl.Fedoraproject.

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




目录
相关文章
|
运维 监控 关系型数据库
CentOS7 离线安装 Zabbix5.0
各位运维的朋友们都有可能遇到过在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼。本文将会进行离线部署实战。同时大家也可以写成一份shell脚本直接离线安装一键部署就可以了。
963 0
CentOS7 离线安装 Zabbix5.0
|
JSON JavaScript Linux
CentOS7下部署GitBook
CentOS7下部署GitBook
289 0
CentOS7下部署GitBook
|
关系型数据库 MySQL Linux
Centos7——安装gogs
Centos7——安装gogs
|
Shell Linux 网络安全
jumpserver安装(centos7)
jumpserver安装(centos7)
1281 0
jumpserver安装(centos7)
|
弹性计算 Ubuntu 网络安全
How to Install and Use Ansible on Ubuntu 16.04
In this tutorial, we will learn how to set up Ansible on an Alibaba Cloud ECS Ubuntu 16.04 instance.
2473 0
How to Install and Use Ansible on Ubuntu 16.04
|
网络安全 Linux 数据安全/隐私保护
|
Linux 网络安全 数据安全/隐私保护
|
关系型数据库 MySQL Linux