天天看点

Linux自动批量增加公钥

需求:

提示要输入对方的ip和root密码,然后可以自动把本机的公钥增加到对方机器上,从而实现密钥认证。

1.在使用之前,先安装epel源,yum install expect -y

2.写分发脚本,后缀为exp

注:set的作用是设置变量,spawn设置执行命令时,可以引用变量;变量的第一个参数为0

编写ip.txt,存放ip地址

Linux自动批量增加公钥

3.执行以下命令开始分发

Linux自动批量增加公钥

如果密码不一样,也可以定义到ip.txt的文本里面,通过awk获取到。

然后传值给expect。可以实现不同ip和密码的自动批量秘钥传输。

继续阅读