shell脚本:跳板机

mac2026-04-24  9

一般企业里为了保证自己的服务器安全,都会将服务器建在不通外网的环境中,内部人员想要管理服务器需要通过跳板机或者叫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
最新回复(0)