- linux下ssh登录其他机器是在正常不多的操作了,但当服务器比较多的时候,还是比较头疼的,因为每一次都需要在大量机器中找到你要登陆的那一台,然后ssh user@ip
- 一直想是否有什么方式能快捷一点,后来经过向运维的同事请教得如下方法,简单!具体如下:
1.前提是已经做好了ssh免密码登陆。
2.编写脚本go.sh,利用select命令的特性
#!/bin/bash
dest="aliyun_1 aliyun_2 aliyun_3 amazon_1 amazon_2 amazon_3"
select module in ${dest} ; do
case $module in
aliyun_1) ssh user@ip1;;
aliyun_2) ssh user@ip2;;
aliyun_3) ssh user@ip3;;
amazon_1) ssh user@ip4;;
amazon_2) ssh user@ip5;;
amazon_3) ssh user@ip6;;
*);;
esac
break
done
3.定义环境变量,快速执行
vim ~/.bashrc
添加如下:alias go="sh /opt/script/go.sh"
source ~/.bashrc
4.然后就可以go 查看效果了..