一般企业里为了保证自己的服务器安全,都会将服务器建在不通外网的环境中,内部人员想要管理服务器需要通过跳板机或者叫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
转载请注明原文地址: https://mac.8miu.com/read-513527.html