#!/bin/bash
#批量免密登陆(生产环境)
SERVERS="`cat /root/ip_list`"
function sshcopyid
{
expect -c "
set timeout -1;
spawn ssh-copy-id admin@$1;
expect {
\"(yes/no)?\" { send \"yes\r\" }
};
expect {
\"password:\" { send \"vhPRqmLZEUJ2L9WV\r\"}
};
expect eof;
"
}
for server in $SERVERS
do
sshcopyid $server
done
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。