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

二、pssh的参数
-A //使用密码远程其他主机(不打-A默认使用密钥)
-i //将输出显示在屏幕
-H //设置需要连接的主机
-h //设置主机列表文件
-p //设置并发数量
-t //设置超时时间
-o //设置标准输出信息保存的目录
-e //设置错误输出信息保存的目录
-x //传递参数给ssh
三、pssh的使用
修改hosts文件,以便于远程连接其他机器

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

1.使用密码在host1和host2主机上的/root/目录下建立abc.txt文件(批量执行命令)
pssh -A -h host -x '-o StrictHostKeyChecking=no' touch abc.txt

2.拷贝文件aaaa.txt到host1和host2主机
pscp.pssh -A -h host aaaa.txt /

3.杀死host1和host2上的sleep进程
pnuke -A -h host sleep

未经允许不得转载:天府数据港官方信息博客 » PSSH远程套件工具
客官点个赞呗! (0)