码迷,mamicode.com
首页 > 其他好文 > 详细

小工具之pssh批量管理

时间:2017-09-14 10:39:20      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:pssh

前言

  在小型企业中,主机数不是很多,如果用大型的管理工具,有点杀机用牛刀的感觉,这里给大家推荐一个小型ssh批量管理工具pssh。pssh是一个python编写可以在多台服务器上执行命令的工具,也可实现文件复制

安装

  pssh属于epel源中的包,没有配置yum源的这里就不赘述如何配置了。  

 使用前提:管理的主机实现了基于key的登录

选项  

    --version:查看版本

    -h:主机文件列表,内容格式”[user@]host[:port]”

    -H:主机字符串,内容格式”[user@]host[:port]”

    -l:登录使用的用户名

    -p:并发的线程数【可选】

    -o:输出的文件目录【可选】

    -e:错误输入文件【可选】

    -t:TIMEOUT 超时时间设置,0无限制【可选】

    -O:SSH的选项

    -v:详细模式

    -A:手动输入密码模式

    -x:额外的命令行参数使用空白符号,引号,反斜线处理

    -X:额外的命令行参数,单个参数模式,同-x

    -i:每个服务器内部处理信息输出

    -P:打印出服务器返回信息

第一种场景

    #pssh -H 192.168.32.9 -H 192.168.32.111 -i hostname 同时给两台主机输入命令

    这样还是比较麻烦,可以把ip地址写进文档  ip.txt

                                                                      192.168.32.9

                                                                      192.168.32.111

    #pssh -h ip.txt -i hostname------这样更简洁


第二种场景:psap,pslurp

1、可以把本地文件推送到远程主机

技术分享

2、执行远程脚本

技术分享

3、把远程的文件拷贝到本机

    pslurp -h ip.txt -L /app /etc/passwd

                             -L /app     指定本机路径

                            /etc /passwd  想要远程主机的文件







    

小工具之pssh批量管理

标签:pssh

原文地址:http://maguofu.blog.51cto.com/12431016/1964983

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!