1.环境:
ubuntu 10.04 64bit
2.安装sshpass
apt-get install sshpass
3.编写脚本
复制代码 代码示例:
#!/bin/bash
#edit www.jb200.com
echo "####by www.jb200.com####" >/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.开始检查
./check_pass.sh
5.查看结果
cat /tmp/check_pass.txt