首页 > 代码库 > 测试服务器是否可达,拒绝访问的shell脚本
测试服务器是否可达,拒绝访问的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
测试服务器是否可达,拒绝访问的shell脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。