- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
PSSH - 并行SSH
Parallel-SSH是一个开源,快速且易于使用的基于命令行的Python工具包,用于在许多Linux系统上并行执行ssh。 它包含许多用于各种目的的工具,例如parallel-ssh , parallel-scp , parallel-rsync , parallel-slurp和parallel-nuke (有关更多信息,请阅读特定工具的手册页)。
要安装parallel-ssh ,您需要先在Linux系统上安装PIP 。
$ sudo apt install python-pip python-setuptools #Debian/Ubuntu
# yum install python-pip python-setuptools #RHEL/CentOS
# dnf install python-pip python-setuptools #Fedora 22+
然后使用pip安装parallel-ssh ,如下所示。
$ sudo pip install parallel-ssh
接下来,在名为hosts的文件中输入具有SSH端口的远程Linux服务器的主机名或IP地址(您可以将其命名为任何名称):
$ vim hosts
pssh主机文件
192.168.0.10:22
192.168.0.11:22
192.168.0.12:22
保存文件并关闭它。
现在运行parallel-ssh ,使用-h选项指定hosts文件,并在所有指定的服务器上执行命令。 -i标志表示在每个服务器上执行命令完成后显示std输出和std错误 。
$ parallel-ssh -h hosts "uptime; df -h"
售前咨询
售后咨询
备案咨询
二维码
TOP