参考 : shell脚本批量检测远程主机是否能免密ssh登陆以及批量判断是否有指定目录的shell方法_90後的无奈的博客-优快云博客
输出1说明已设置免密
ssh root@192.168.1.1 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=no "date" |wc -l
shell脚本判断
cat > test.sh << 'EOF'
res=`ssh root@192.168.1.1 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=no "date" |wc -l`
if [ $res -eq 1 ] ; then
echo "已配置免密"
else
echo "未配置免密"
fi
EOF
本文介绍了如何使用shell脚本批量检查远程主机是否可以免密SSH登录,并判断目标主机是否存在指定目录。通过`ssh`命令结合`wc-l`计数来验证配置情况,脚本中包含了条件判断,输出相应的状态信息。
2452

被折叠的 条评论
为什么被折叠?



