保垒机SSH登录脚本

线上服务器一般都会有一个保垒机,我们登录线上服务器的时候都要通过这个堡垒机来实现登录,这样我们就要维护很多线上服务器的ip,很麻烦。

所以写了一个脚本用来便捷的登录各个服务器,可以把这个脚本放到跳板机(堡垒机)上,就可以很方便的登录到远程服务器。

这个是登录脚本 servers.sh

function trapper(){  
         trap 'exit 1' EXIT QUIT;  
}  
  
  
serverArr=(  
        server1,192.168.18.103  
        server2,192.168.18.104  
        server3,192.168.18.114  
        server4,192.168.19.247  
        server5,192.168.19.231  
        server6,192.168.18.76  
        server7,192.168.13.197  
);  
  
  
function printServers(){  
        echo '===================================SERVERS===================================';  
        for ((i=0; i< ${#serverArr[*]}; i++))  
        do  
                serverName=$(echo ${serverArr[$i]}|cut -d ',' -f 1);  
                serverIP=$(echo ${serverArr[$i]}|cut -d ',' -f 2);  
                echo -e "${i}\t${serverName} \t\t\t ${serverIP}";  
        done  
        echo '===================================++END++===================================';  
}  
  
  
function conn(){  
        index=$1;  
        for ((i=0; i<${#serverArr[*]}; i++))  
        do  
                if [ $index -eq $i ]  
                then  
                        serverIP=$(echo ${serverArr[$i]}|cut -d ',' -f 2);  
                fi  
        done;  
        echo "Connecting to $serverIP";  
        ssh appweb@$serverIP;  
}          
          
function main(){  
        while true  
        do  
                trapper;  
                clear;  
                printServers;  
                read -p '输入服务器编号' num;   
                conn $num;   
        done;  
}  
main;  
执行命令:sh servers.sh

输入服务器编号则会去连接对应的服务器。

执行命令:sh servers.sh

输入服务器编号则会去连接对应的服务器。

~~~接下来就可以登录上啦~~~

转载于:https://www.cnblogs.com/uwannerme/p/5978600.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值