iTerm 保存远程登入密码

在 Mac OSX 上 iterm2 是很好的终端, 但却不能很好的支持多profiles, 当要管理的机器较多时, 就比较麻烦了. 好在它有profiles设置, 只是不能保存ssh登录帐号及密码, 它还提供了加载profiles时执行外部命令的功能, 因此, 这里就可以使用sshpass来帮它执行.

安装 sshpass

1
brew install http://git.io/sshpass.rb

iTerm 配置

Profile -> General -> 配置

1
/usr/local/bin/sshpass -p 密码 ssh root@地址