于是我回归到了使用Linux的命令行终端,通过创建多个alias来满足不同的ssh参数的情况,比如有的需要用key,有的需要用密码;再将所有的服务器添加到某个文本文件中以列表的方式进行更新,同时将其内容作为这些alias的自动完成列表,用起来感觉非常不错。
具体配置:
定义alias
代码如下 | 复制代码 |
[dong.guo@heydevops ~]$ vim .bashrc alias sshads='ssh -t -i /home/dong.guo/workspace/sshkeys/key_adsymp -l adsymp' |
给创建的alias加上自动完成功能 www.111cn.net
代码如下 | 复制代码 |
[dong.guo@heydevops ~]$ vim .bashrc # Enable auto-completion of servers via sshads, sshrootdraw and sshrootkey complete -F _servers sshads |
优雅的敲下TAB键来体验自动完成所带来的快感,