您的位置:首页 > 运维架构 > Shell

shell脚本实现anisble客户端脚本分发和密钥授权配置

2018-02-07 09:42 471 查看
##############################Deploy ansible client shell########################
echo "start deploy ansible client shell"

ansible_DIR="/data/sh/"

rm -rf /data/sh/*

if [ ! -e $ansible_DIR ];then
mkdir -p $ansible_DIR
fi

cp -r $PACKAGE_DIR/adserver_update.sh /data/sh/
cp -r $PACKAGE_DIR/packetanal_update.sh /data/sh/

chmod +x /data/sh/*

if [ ! -e /root/.ssh/ ];then
mkdir -p /root/.ssh/
fi

authorized_keys=`cat /root/.ssh/authorized_keys |grep -c "iZbp170y8gvxoe01ml9e7aZ"`

if [ $authorized_keys -eq 0 ];then

cat >>/root/.ssh/authorized_keys <<EOF
ssh-rsa AAA*************************************bp170y8gvxoe01ml9e7aZ
EOF

fi


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: