安装clush
本操作非常方便管理员在做ssh免密或者其他的时候使用,本次将以centos为例,进行安装介绍
yum install clustershell sshpass -y
# or
apt install clustershell sshpass -y
修改配置文件,进行无密码输入问答
## 打开配置文件
vim /etc/clustershell/clush.conf
# Configuration file for clush
#
# Please see man clush.conf(5)
#
[Main]
fanout: 64
connect_timeout: 15
command_timeout: 0
color: auto
fd_max: 8192
history_size: 100
node_count: yes
verbosity: 1
# Add always all remote hosts to known_hosts without confirmation
#ssh_user: root
#ssh_path: /usr/bin/ssh
#ssh_options: -oStrictHostKeyChecking=no
# Non-interactively performing password authentication with SSH's so called
# "interactive keyboard password authentication".
ssh_user: root
ssh_path: /usr/bin/sshpass -f /root/remotepasswordfile /usr/bin/ssh
scp_path: /usr/bin/sshpass -f /root/remotepasswordfile /usr/bin/scp
#ssh_options: -oBatchMode=no -oStrictHostKeyChecking=no
## 设置密码内容,密码是多少就写多少
echo 111111 > /root/remotepasswordfile
使用
clush -w node[1-3] <cmd>