轻量级自动化运维工具pssh与pslurp
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,pssh项目项目:http://code.google.com/p/parallel-ssh/语法:Usage: pscp.pssh [OPTIONS] local remote常用选项:--vers
千家信息网最后更新 2025年12月02日轻量级自动化运维工具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安全错误
数据库的锁怎样保障安全
数据库复制时用不用停机
中软网络安全技能鉴定中心
佛山通信软件开发价格
网络安全教程画画平板
亚马逊什么网络安全
网络技术专业考大学还能改专业吗
服务器电源识别电压
选择哪种数据库系统模型
数据库分离 sql
2017网络安全微视频
数据库系统2005怎样安装
泰国云服务器低价
消息中间件 数据库
教育行业关于网络安全的文件
数据库表的主键怎么查询
肿瘤病理分期数据库
游戏合区对服务器的影响
手机卡一直显示服务器在启动
软件开发 询价公告
oracle关闭数据库时间较长
中经视频数据库
青海办理网络技术转让的公司
临沂棋牌软件开发
数据库专家服务
为什么螃蟹游戏没有服务器
长沙网络安全行业平均工资
数据库怎么绑定到服务器
天津数据库审计项目
网络安全2022任子行
如何做好服务器安全