案例——跳板机脚本

跳板机shell脚本

一、脚本说明

​ 此脚本的目的是为了让一台服务器只能作为跳板机使用,禁止登陆跳板机的其他界面,只可以用选择的方式转到需要连接的服务器。

服务器名称IP地址
跳板机192.168.137.14
web192.168.137.71
mysql192.168.137.11

注: 跳板机的跳转目标可以自主增加。

二、跳板机shell脚本内容

#!/bin/bash
#jumpserver while true ; can not ctrl +c
#v3


trap "" HUP INT QUIT TSTP
#不接受退出信号
user=owner_0
password=123456

web=192.168.137.71
mysql=192.168.137.11

while :
do
    cat <<-EOF
        +---------------------+
        1.web
        2.mysql
        3.exit
        +---------------------+
    EOF

    read -p "choose: " num
    case $num in 
    1)
        ssh $user@$web
        ;;
    2)
        ssh $user@$mysql
        ;;
    3)
        #方法二
        #ps1=`ps |grep bash |awk '{print $1}'`
        #kill -9 $ps1 
        ps |grep bash |awk '{print "kill -9 "$1}' |bash
        ;; 
    *)
        echo "Error,choose in the menu!Enter again ,please"
        sleep 1
        ;;
    esac

done

注: 这个脚本可以和我之前写的那个跳板机案例结合使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值