#!/bin/bash
password="xxxx" # 连接服务器的密码
# 定义服务器信息
function memu(){
cat <<EOF
##############################################
## 1.prod-ebc-app-nginx 172.17.128.113 ##
## 2.prod-ebc-app 172.17.52.224 ##
## 3.vpn 172.17.128.124 ##
## 4.gitlab 172.17.128.125 ##
## 5.jira 172.17.128.126 ##
## 6.confluence 172.17.128.127 ##
## 7.dev-mysql-redis 172.17.128.128 ##
## 8.prometheus 172.17.128.129 ##
##############################################
EOF
}
memu
trap "" INT TSTP HUP ##设置隔绝信号 使其脚本具有不被打断性
read -p "请输入你要连接的服务器编号: " num
# 连接服务器用的是sshpass的方式
case $num in
1)
sshpass -p "${password}" ssh root@172.17.128.113;;
2)
sshpass -p "${password}" ssh root@172.17.52.224;;
3)
sshpass -p "${password}" ssh root@172.17.128.124;;
4)
sshpass -p "${password}" ssh root@172.17.128.125;;
5)
sshpass -p "${password}" ssh root@172.17.128.126;;
6)
sshpass -p "${password}" ssh root@172.17.128.127;;
7)
sshpass -p "${password}" ssh root@172.17.128.128;;
8)
sshpass -p "${password}" ssh root@172.17.128.129;;
*)
echo "输入错误,现在退出"
exit
esac