Mac Iterm2自动免密登录各环境
配置脚本
- %echo $PATH(eg:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin)
- 进入$PATH(eg:cd /usr/locel/bin)
- %touch xxx.exp(login.exp)
- %chmod +x xxx.exp
配置iTerm2
- 打开iTerm2软件
- 左上角iTerm2=>Preferences=>Profiles=>左下方新建一个Tag=>General=>Command=>
- 打码的这个地方输入脚本执行语句xxx.exp [option1] [option2]…and so on
exp源码解析
- xxx.exp如下
- 参数建议全部传值,这样服务器地址、用户、密码信息更安全
#!/usr/bin/expect
# 登录跳板机
spawn ssh [lindex $argv 0]</