shell脚本调用expect实现shell免密登录
脚本源代码
#!/bin/bash
if [ $UID -ne 0 ];then
echo "请使用root用户执行此脚本"
exit
fi
which expect
if [ $? -ne 0 ];then
yum install -y expect
fi
ls .ssh/ | grep id
if [ $? -ne 0 ];then
#创建公钥 -P:密码为空 -f:指定公钥位置(实现无交互创建公钥)
ssh-keygen -P "" -f ~/.ssh/id_rsa
fi
read -.
原创
2021-06-06 15:13:46 ·
22714 阅读 ·
0 评论