由于开发工作中经常需要通过SSH连接远程服务器,并且登录公司的服务器需要先经过一个跳板机(relay机器)来登录,每次登录都要输入密码非常麻烦。
在Mac的iTerm2中可以配置类似于SecureCRT那样的 clone session的功能,(即只需要第一次登录的时候需要输入密码,后续打开多个tab都不需要输入密码)。
1. 配置iTerm2
先在iTerm2的Profiles中新增一个Profile配置如下图所示:
2. 修改SSH config
然后修改~/.ssh/config
文件,新增如下内容:
host *
ControlMaster auto
ControlPath ~/.ssh/master-%[email protected]%h:%p
保存,重启iTerm2,配置成功。
3. 使用说明
打开iTerm2后,点击菜单栏中的Profiles
,然后点击打开刚刚新增的一个Profile配置,如下图所示:
第一次的时候需要输入密码等信息,再按照此方法打开一个新的tab时无需再输入密码,非常方便。