首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个简单Linux跳板机脚本

#!/bin/bash

set -e

SYSNAMEC=`echo -e "\033[32m$SYSNAME\033[0m"`

USER=`whoami`

SERVERIP="/home/user/serverip.txt"

IPLIST=`cat $SERVERIP`

myreturn()

{

SAVEDSTTY=`stty -g`

stty -echo

stty raw

dd if=/dev/tty bs=1 count=1 2>/dev/null

stty -raw

stty echo

stty $SAVEDSTTY

}

showMENU()

{

echo

clear

echo "

远程连接服务器工具

---------------------------------------------------------------

HostName:`hostname -i`

Date:`date`

UserName:`whoami`

----------------------------------------------------------------

$IPLIST

-----------------------------------------------------------------"

echo "请选择需要SSH连接的服务器,或者直接输入服务器IP地址: "

}

while true

do

showMENU

read mychoice

echo

case "$mychoice" in

[Qq])

clear

exit

;;

[1-5])

IP=`grep "$mychoice. " $SERVERIP awk ''`

ssh $USER@$IP

break

;;

*)

NUM=`grep " $mychoice$" $SERVERIP wc -l`

if [ $NUM -eq 1 ];then

ssh $USER@$mychoice

break

else

echo "输入的IP:[$mychoice]不在服务器列表中"

fi

;;

esac

echo

echo "请按任意键继续..."

myreturn

done

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180204G05DAL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券