首页 > 系统服务 > 详细

测试服务器是否可达,拒绝访问的shell脚本

时间:2014-12-02 12:01:54      阅读:352      评论:0      收藏:0      [点我收藏+]

测试大量服务器是否能够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脚本

原文:http://sailq21.blog.51cto.com/6111337/1585304

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!