在 Ubuntu 上安装 ClusterSSH

使用 apt-get 命令安装所需的包:

# sudo apt-get install clusterssh
在 Linux 上使用ClusterSSH(cssh)管理多个 SSH 会话

ClusterSSH(cssh) 是一个集群管理工具,用于同时在多个 Linux 服务器上进行相同的更改。
ClusterSSH(cssh) 通过单个图形控制台窗口控制多个 xterm 窗口,以允许通过 ssh 或者 rsh 连接在多个 Linux 服务器上交互式运行命令。

Cssh 命令向所有指定的主机打开管理控制台和 xterm。
在管理控制台中输入的任何文本都会复制到所有窗口。
所有窗口也可以直接输入。

www. On IT Road .com

在 CentOS/RHEL/Fedora 上安装 ClusterSSH

要在 CentOS/RHEL/Fedora 上安装 ClusterSSH,首先设置 EPEL 存储库,然后运行以下命令:

# yum install clusterssh

安装后,定义我们要在其上运行命令的主机集群。
为此,请创建一个系统范围的 ClusterSSH 配置文件,如下所示。

# sudo vi /etc/clusters

如果我们想要特定于用户的 ClusterSSH 配置,只需使用 ~/.csshrc 而不是 /etc/clusters。
在上面的示例中,我定义了两个集群:nsit_cluster1. nsit_cluster2 以及主机。

ClusterSSH示例

示例 1:要启动 ClusterSSH,请按如下方式运行 csh 命令。

# cssh -l root nsit_cluster1

在上面的命令中,'root' 是集群中所有主机的登录 ID,'nsit_cluster1' 是集群名称。

示例 2:单个主机名而不是集群名称。

# cssh -l root mail1.nsitmail.com mail2.nsitmail.com mail3.nsitmail.com

在上面的命令中,只需根据环境替换主机名。

日期:2020-09-17 00:14:45 来源:oir作者:oir