1,先通过ssh-keygen 生成公钥,然后将公钥推送到各个主机ssh-copy-id web1|ip
2简单的代码实现
#!/usr/bin/bash
trap "" HUP INT OUIT TSTP#这个是linux的捕捉信息,这句话的意思是有这几个捕捉信号了就什么都不做
web1=192.168.234.137
web2=192.168.234.145
clear
while :
do
cat <<-EOF
1. web1
2. web2
EOF
#read -p "input number: " num
echo -en "input number:"
read num
case "$num" in
1)
ssh alice@$web1
;;
2)
ssh alice@$web2
;;
*)
echo "error"
esac
done
3.将他加入系统环境中,让制定用户一进系统就执行这个脚本
bash_profile中 就可以,将这个文件的的路径+文件 放在这个文件最后