ssh使用tab键切换config配置

从网上找了一圈, 没找到合适的, 特此记录一下:
通过ssh+tab键实现快速切换不同服务器
配置~/.ssh/config
配置~/.ssh/hosts
配置~/.bashrc

开始

一. 生成id_rsa.pub

ssh-keygen

二. vim .ssh/config

Host aaa
HostName 127.0.0.1
Port 19022 
User root

Host bbb
HostName 127.0.0.1
Port 19122
User root

三. vim .ssh/hosts

aaa
bbb
ccc

四. vim .bashrc

complete -W "$(<~/.ssh/hosts)" ssh
source .bashrc

ok