环境:CentOS6.4
前言:
如果需要ssh到需要的机器,需要输入命令:
ssh [email protected]
如果需要频繁登陆到该机器,是不是有点儿麻烦,ip老难记了,如果我只需要输入以下命令就好:
go hc
当然这个hc只是一个mapping的代号,代表我要去某台机器
综上所述,提供一段代码,快速mapping,找到指定机器并ssh过去,代码如下:
if [ "$1" == "" ];then echo "not found paramter! please input paramter!" exit -1 fi function go_ssh() { if [ "$1" == "$2" ];then echo "found mapping , command : ssh [email protected]$4" ssh $3@$4 exit 0 fi } go_ssh $1 "hc" root 10.127.133.86 go_ssh $1 "hn1" root 10.127.133.87 go_ssh $1 "hn2" root 10.127.133.88 echo "not found mapping [$1] , fail! fail! fail!" exit -1
注意:这里标红的地方是需要注意的地方,你只需要在这里扩展,既可方便的管理mapping的关系。
不仅如此,你还需要将代码放到系统的PATH中,你需要echo $path,然后放到任何一个目录中既可。
完。
时间: 2024-11-02 12:48:27