mkdir /data
cd /data
vim jumpserver
脚本内容
#!/bin/bash
stty erase ^H
while true
do
clear
echo "###################################"
echo -e "\033[47;31;5m服务器列表:\033[0m"
echo -e "\033[40;32;5m1: 10.0.0.16 new-gitlab
2: 10.0.0.15 gitlab-server
\033[0m"
echo "###################################"
echo -n -e "\033[40;31;5m输入需要连接的服务器ID:\033[0m"
read id
case $id in
1)
sshpass -p "********" ssh root@10.0.0.16
;;
2)
sshpass -p "*********" ssh root@10.0.0.15
;;
q)
exit
;;
*)
echo -e "\033[41;37;5m无此选项,请重新输入!!!\033[0m"
;;
esac
done
添加为系统命令
vim /root/.bashrc
添加
alias jumpserver='bash /data/jumpserver'
source /root/.bashrc
执行jumpserver即可效果如下