mkdir /data
cd /data
vim jumpserver
脚本内容
#!/bin/bash while true do clear echo "###################################" echo -e " 33[47;31;5m服务器列表: 33[0m" echo -e " 33[40;32;5m1: 10.0.0.16 new-gitlab 2: 10.0.0.15 gitlab-server 33[0m" echo "###################################" echo -n -e " 33[40;31;5m输入需要连接的服务器ID: 33[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 " 33[41;37;5m无此选项,请重新输入!!! 33[0m" ;; esac done
添加为系统命令
vim /root/.bashrc
添加
alias jumpserver='bash /data/jumpserver'
source /root/.bashrc
执行jumpserver即可效果如下



