一般企业里为了保证自己的服务器安全,都会将服务器建在不通外网的环境中,内部人员想要管理服务器需要通过跳板机或者叫jump server来访问服务器。
#!/bin/bash
trap "" HUP INT QUIT
web1=192.168.88.101
web2=192.168.88.102
mysql=192.168.88.201
menu () {
printf "
+---------------------------------------+
| 你有以下主机可管理 |
| 1.web1 |
| 2web2 |
| 3.mysql |
| 4.管理员入口 |
+---------------------------------------+
"
}
while true
do
clear
menu
echo -en "请输入你要登录主机编号:"
read num
case $num in
1)
ssh $web1;;
2)
ssh $web2;;
3)
ssh $mysql;;
4)
read -s -p "请输入操作密码:" pass
pre_pass=`cat /root/.pass`
if [ $pass -eq $pre_pass ]
then
break
fi
;;
esac
done