如何使用PSSH在远程服务器上运行并行命令

2020-03-22 15:51:18    来源:    作者:

需要多少次在多个远程Linux机器上运行相同的命令?当您处理一个充满Linux机器的数据中心时,这可能是一种低效率的练习。幸运的是,这是一个Linux操作系统,所以总有一些暗箱操作。

如何使用PSSH在远程服务器上运行并行命令

这就是并行SSH (PSSH)的情况。我将向您展示如何安装和使用这个方便的管理工具。

由于该工具可以在大多数标准存储库中找到,它可以用一个简单的命令安装,如:

安装之后,您需要创建一个主机文件。发出该命令:

如何使用PSSH在远程服务器上运行并行命令

在这个新文件中,添加每个远程主机的IP地址,每行一个。添加完所有主机后,保存并关闭文件。现在,让我们在所有远程机器上运行dh -f命令。

为此,发出以下命令:

-A选项将导致pssh提示您输入远程密码。您需要确保在每台机器上都有相同的远程用户(具有相同的密码)。

通过身份验证后,您将看到df -h命令的输出在每个远程主机上运行。

注意:这将假定在本地和远程机器上都有相同的用户。如果不是这样,您可以始终以username@ipaddress的形式创建sshhosts文件。

如何使用PSSH在远程服务器上运行并行命令

这就是如何在多个远程Linux主机上同时运行相同的命令。尝试一下PSSH,看看它是否有助于提高Linux管理工作的效率。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。