免密钥批量分发脚本

作者: admin 分类: Shell脚本 发布时间: 2021-04-19 16:28 浏览:998 次    
#!/bin/bash
###################################################################
# File Name: keys.sh
# Author: xunyin
# E-mail: lnhxzwb@126.com
# Created Time: 2021年 04月 03日
#==================================================================
funA ()
{
/usr/bin/expect <<EOF
spawn ssh-keygen
expect ":"
send "\r"
expect ":"
send "\r"
expect ":"
send "\r"
expect eof
EOF
}
funB ()
{
/usr/bin/expect <<EOF
spawn ssh-copy-id 10.1.1.$i     #ip地址段
expect "yes/no"
send "yes\r"
expect "password"
send "123456\r"
expect eof
EOF
}
yum -y install expect
funA
for i in {30..34}       #ip末尾数
do
funB
done

温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!

发表评论