创新路
我们一直在努力

PSSH远程套件工具

    pssh是一个微量级的linux自动化工具,是python语言编写的,pssh可以并发多台机器批量执行命令,速度比ansible略快,可以支持拷贝文件,远程执行命令,和远程杀死进程等等

    一、安装pssh

    rpm -ivh  pssh-2.3.1-5.el7.noarch.rpm

          image.png

    二、pssh的参数

                -A                //使用密码远程其他主机(不打-A默认使用密钥)

                -i                 //将输出显示在屏幕

                -H               //设置需要连接的主机

                -h               //设置主机列表文件

                -p               //设置并发数量

                -t                //设置超时时间

                -o               //设置标准输出信息保存的目录

                -e               //设置错误输出信息保存的目录

                -x               //传递参数给ssh

    三、pssh的使用

        修改hosts文件,以便于远程连接其他机器

        image.png

        建立远程主机列表文件,我们再/root/目录下建立host文件

        image.png

        1.使用密码在host1和host2主机上的/root/目录下建立abc.txt文件(批量执行命令)

        pssh -A -h host -x '-o StrictHostKeyChecking=no' touch abc.txt

        image.png

        2.拷贝文件aaaa.txt到host1和host2主机

        pscp.pssh -A -h host aaaa.txt /

        image.png

        3.杀死host1和host2上的sleep进程

        pnuke -A -h host sleep

        image.png

        

未经允许不得转载:天府数据港官方信息博客 » PSSH远程套件工具

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机