pssh(Parallel SSH)是一款强大的用于在多个远程服务器上批量执行命令的工具。它可以帮助系统管理员快速、高效地管理大量服务器。本文将介绍pssh的使用方法,包括安装、配置和基本命令示例。
- 安装pssh
在Linux系统上安装pssh非常简单。可以使用包管理器(如apt、yum或dnf)进行安装:
# 在Debian/Ubuntu系统上使用apt
sudo apt install pssh
# 在CentOS/RHEL系统上使用yum
sudo yum install pssh
# 在Fedora系统上使用dnf
sudo dnf install pssh
- 配置主机列表
在使用pssh之前,需要创建一个包含要管理的远程服务器的主机列表文件。可以使用文本编辑器创建一个新文件,例如hosts.txt
,每行一个服务器地址:
server1.example.com
server2.example.com
server3.example.com
保存并关闭文件。
- 执行命令
3.1 执行简单命令
pssh可以同时在多个服务器上执行相同的命令。以下是执行简单命令的基本语法:
pssh -h hosts.txt -l username command
其中,-h
参数指定主机列表文件的路径,-