检查多台服务器初始密码是否修改的shell脚本
1.环境:
ubuntu 10.04 64bit
2.安装sshpass
3.编写脚本
#edit www.jquerycn.cn
echo "####by www.jquerycn.cn####" >/tmp/check_pass.txt
for i in $(seq 1 200)
do
if sshpass -p'gaojinbo.com' ssh -p25680 \
-o StrictHostKeyChecking=no ylmf@91.91.91.$i ls /tmp
then
echo 112.91.91.$i is not change >>/tmp/check_pass.txt
fi
done
说明:
参数-o StrictHostKeyChecking=no的作用是解决错The authenticity of host 91.91.91.xxx can’t be established 出现提示,要输入yes才能继续,由于是脚本运行,肯定要去掉交互输入 gaojinbo.com是安装系统时候设置的密码,装好系统后我们一般会把密码修改成32位随时字符
4.开始检查
5.查看结果
您可能感兴趣的文章:
检查多台服务器初始密码是否修改的shell脚本
ping检测告警函数的shell脚本
mysql主从复制的配置实例
web安全之文件上传漏洞攻击与防范方法
mysql主从复制的简单例子
expect脚本远程批量管理服务器的思路解析
inux shell初级入门教程
win2003服务器安全设置之系统服务篇
在shell脚本中使用ftp的方法分享
ubuntu下mysql配置