案例要求

一台主控机器A,需要批量连接B、C、D等等无数台机器

那就需要用到免密,以至于不用在每次登录使用时输密码了

PSSH安装

首先检查主控机器里有没有epel源,没有的话需要先安装

yum install epel-release -y

安装完成后就可以安装pssh软件了

yum install -y pssh

安装完成后通过编辑一个文件txt 把所有需要免密登录的主机名写入进去或者ip地址

如果是主机名,那就需要提前在/etc/hosts中写入,如果用ip,那就直接忽略

image.png

生成密钥

ssh-keygen

一路回车,默认用于免密通信

ssh-copy-id ip/主机名

会需要输一遍密码,密码就是目标主机的密码

测试是否成功

pssh -h host-list.txt ls

successs就代表成功了

随便写入命令再尝试

pssh -h 'host-list.txt' -i 'yum repolist'

image.png

最后修改:2022 年 10 月 30 日
如果觉得我的文章对你有用,请随意赞赏