因工作需要,使用Iterm2自动跳转远程终端,提高工作效率
自动获取MFA Token
安装oath-toolkit
1 | brew search oath-toolkit |
使用下面命令获取token, 注:${SECKEY} 是一个变量,按照自己的填写
1 | alias smCode="echo `oathtool --totp -b ${SECKEY} `| pbcopy" |
自定义SHELL+MFA TOKEN脚本
将脚本保存juneyao_auto_ssh_prd.sh
1 | !/bin/bash |
脚本的使用命令:
1 | sh juneyao_auto_ssh_prd.sh -HOST=jmp.juneyaoair.com -PORT=2222 -PASSWORD=123123 |
与ITerm2集成
在ITerm2终端中进行配置
Preference… -> Profiles -> +
将脚本运行命令填入到Send text at start:文本框中保存即可。