测试服务器是否可达,拒绝访问的shell脚本
测试大量服务器是否能够ping的通,如果能够ping的通时候可以ssh上去。
前提:条件是跳板机和要测试的服务器之间要建立信任关系。
#!/bin/bash
declare -a IP
IP[0]=192.168.30
IP[1]=192.168.32
IP[2]=192.168.34
for IP3 in ${IP[*]}
do
for((i=1;i<=100;i++))
do
ping -c 1 ${IP3}.${i} >> /dev/null
if [ $? -eq 0 ]
then
ssh -o ConnectTimeout=3 ${IP3}.${i} &> /dev/null exit
if [ $? -eq 0 ]
then
continue
else
echo "${IP3}.${i} Refuse Access!"
fi
else
echo "${IP3}.${I}" Unreachable!"
fi
done
done
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。