Ansible初试
首页 > 学习    作者:Iamyc   2019年3月2日 23:31 星期六   热度:351°   百度已收录  
时间:2019-3-2 23:31   热度:351° 

前几天装最新版的kali,ifconfig命令都运行不了。先把这些东西都配好先,再讲ansible

首先配置kali的源,这里国内的是比较快的,我用的中科大

如果vim /etc/apt/sources.list不行的话,是没有装vim,用vi吧,默认有的

然后写入源:


deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 


然后更新:

apt-get update && apt-get upgrade 


装完重启下

ifconfig还是没有的话,装一下net-tools


apt-get install net-tools

(centos的话yum install net-tools,如果执行不了就先ip addr看网卡,再vi /etc/sysconfig/network-scripts/ifcfg-网卡名)把ONBOOT改为yes

ok,ifconfig可以显示出来了

好的,接下来讲ansible

首先安装,我用的ubuntu

apt-add-repository ppa:ansible/ansible
apt-get update && apt-get install ansible



然后安装基本上就好了

然后ubuntu这边管理端直接

vim /etc/ansible/hosts



添加之前那台kali

然后,问题就出来了,很明显,能ping本地,但是ping不同kali

然后去google下,找到overflow

https://stackoverflow.com/questions/34854806/ansible-permission-denied-publickey-password

试了下这条命令:


ansible all -m ping --ask-pass --ask-become-pass


结果还是显示:


"msg": "ERROR! to use the 'ssh' connection type with passwords, you must install the sshpass program"
脑壳子疼。。。


继续找:


https://groups.google.com/forum/?nomobile=true#!msg/ansible-devel/jVbkkOoT2qs/4xv5RYRREgAJ


发现still not working...

能怎么办,很多时候发现自己装的和教程并不一样的时候,不妨返回去检查是不是那么装的


sudo apt-get remove ansible
sudo apt-add-repository -y ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible


这时候来看一下

似乎是另外一个问题,但是明显可解决了。

ok,google下这个错误,在github的issue有


https://github.com/ansible/ansible/issues/19584


然后,从里面找到另一个链接


https://hvops.com/articles/ansible-post-install/


ok,照这个来


ssh-keygen -t rsa -C "yc@lang-v.com"
ssh-copy-id root@192.168.137.137


然后输入kali的密码(注意kali需要开启ssh服务

这时候再试一下


ansible webserver -m ping
ansible webserver -a "ifconfig"


然后输入私钥

这就很正常了呀,开心!!!

当老师说ansible是无入侵时,我首先想到的居然是免杀。。。手动笑哭


二维码加载中...
本文作者:Iamyc      文章标题: Ansible初试
本文地址:http://lang-v.com/first_cms/yc/emlog/src/?post=74
版权声明:若无注明,本文皆为“YC's Blog”原创,转载请保留文章出处。

返回顶部    首页    手机版本    后花园  
版权所有:YC's Blog    站长: Iamyc    程序:emlog