轻量级自动化运维工具pssh与pslurp
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,pssh项目项目:http://code.google.com/p/parallel-ssh/语法:Usage: pscp.pssh [OPTIONS] local remote常用选项:--vers
千家信息网最后更新 2026年11月01日轻量级自动化运维工具pssh与pslurppssh项目
项目:http://code.google.com/p/parallel-ssh/
语法:
Usage: pscp.pssh [OPTIONS] local remote
常用选项:
--version:查看版本-h:主机文件列表,内容格式"[user@]host[:port]"-H:主机字符串,内容格式"[user@]host[:port]"-A:手动输入密码模式-i:每个服务器内部处理信息输出-l:登录使用的用户名-p:并发的线程数【可选】-o:标准输出文件的输出目录(可选)-e:标准错误文件的输出目录(可选)-t:TIMEOUT 超时时间设置,0无限制【可选】-O:SSH的选项-P:打印出服务器返回信息-v:详细模式
【例1】通过pssh批量向主机文件列表中的主机执行echo "hello pssh"。
[root@CentOS7 ~]# cat host.txt 172.20.200.200192.168.8.61[root@CentOS7 ~]# pssh -h host.txt -i echo "hello pssh"[1] 16:31:10 [SUCCESS] 192.168.8.61hello pssh[2] 16:31:10 [SUCCESS] 172.20.200.200hello pssh
注:当不支持ssh的key认证时,可通过-A选项,手动输入密码认证批量执行指令。
【例2】将标准错误和标准正确重定向都保存至本地主机的/app目录下。
[root@CentOS7 ~]# pssh -h host.txt -o /app/ -e /app/ -i echo "hello pssh"[1] 16:52:32 [SUCCESS] 192.168.8.61hello pssh[2] 16:52:32 [SUCCESS] 172.20.200.200hello pssh[root@CentOS7 ~]# ls /app/172.20.200.200 192.168.8.61[root@CentOS7 ~]# cat /app/192.168.8.61 hello psshpscp.pssh 命令
功能:将本地文件批量复制到远程主机
语法:
[root@CentOS7 ~]# pscp.pssh --helpUsage: pscp.pssh [OPTIONS] local remote
选项:基本与pssh 命令一致,不过有个-r选项可以递归复制目录
【例1】将本地/etc/fstab文件批量复制到主机列表文件中的主机的/app目录下
[root@CentOS7 ~]# pscp.pssh -h host.txt /etc/fstab /app/[1] 17:19:32 [SUCCESS] 192.168.8.61[2] 17:19:32 [SUCCESS] 172.20.200.200[root@CentOS7 ~]# pssh -h host.txt -i ls /app/ -l[1] 17:25:14 [SUCCESS] 192.168.8.61total 4-rw-r--r-- 1 root root 595 Nov 8 20:27 fstab[2] 17:25:14 [SUCCESS] 172.20.200.200total 4-rw-r--r-- 1 root root 595 Nov 9 17:19 fstab
【例2】将本地目录/test/批量复制到主机文件列表中的主机的/app目录
[root@CentOS7 ~]# pscp.pssh -h host.txt -r /test/ /app/[1] 17:23:14 [SUCCESS] 192.168.8.61[2] 17:23:14 [SUCCESS] 172.20.200.200[root@CentOS7 ~]# pssh -h host.txt -i ls /app/ -l[1] 17:26:33 [SUCCESS] 192.168.8.61total 8-rw-r--r-- 1 root root 595 Nov 8 20:27 fstabdrwxr-xr-x 2 root root 4096 Nov 8 20:33 test[2] 17:26:33 [SUCCESS] 172.20.200.200total 4-rw-r--r-- 1 root root 595 Nov 9 17:19 fstabdrwxr-xr-x 2 root root 48 Nov 9 17:25 testpslurp命令
功能:将远程主机的文件批量复制到本地,与pscp.pssh命令功能相反。
语法:
pslurp [-vAr] [-h hosts_file] [-H [user@]host[:port]] [-l user] [-p par] [-o outdir] [-e errdir] [-t timeout] [-O options] [-xargs] [-X arg] [-L localdir] remote local(本地名)
选项:
-L 将文件从远程主机复制到给定的本地目录,local是下载到本地后的名称
【例】批量下载目标服务器的passwd文件至本地目录/app下,并更名为user
[root@CentOS7 ~]# pslurp -h host.txt -L /app/ /etc/passwd user[1] 17:35:38 [SUCCESS] 192.168.8.61[2] 17:35:38 [SUCCESS] 172.20.200.200[root@CentOS7 ~]# tree /app//app/├── 172.20.200.200│ └── user└── 192.168.8.61 └── user2 directories, 2 files
原文来自: https://www.linuxprobe.com/pssh-pslurp-tool.html
主机
文件
目录
命令
标准
输出
功能
服务器
语法
服务
信息
内容
密码
手动
格式
模式
错误
项目
认证
输入
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中关村互联网 科技集团
互联网品科技
万易互联网科技
小马过河互联网科技
兼蜜互联网科技
四川狮子座互联网科技
北京三清互联网科技
科技互联网大厂
南博望互联网科技有限公司
北京市互联网新科技
城市宝互联网科技有限公司
互联网风格科技公司名称
新氧科技和美国互联网有关系吗
中国新注册互联网科技
互联网科技企业商标注意事项
兰石爱特工业互联网科技分公司
张家口科技产业互联网平台
银川新华互联网科技学校原画
青岛易易互联网科技
科技互联网企业在行动
湖北九亚互联网络科技有限公司
金融科技创新监管互联网金融
平安科技 互联网
以房互联网科技
碳银互联网科技
互联网科技公司介绍
全球顶尖互联网科技公司
宇信科技在杭州互联网排第几
信承诺互联网科技有限公司
如何强化互联网金融科技