欢迎光临
我们一直在努力

iTerm2 for mac配置克隆会话功能


在mac下重新选择了iTerm2作为了终端工具
发现默认没有类似SecureCRT的clone session功能……

搜索引擎了一下找到了解决方法,整理如下:

依次打开 Preference -> Profiles -> General -> Working Directory -> 打钩 Reuse previous session’s directory

〇 编辑mac本地~/.ssh/config文件,添加如下内容,保存退出:

  1. host *
  2. ControlMaster auto
  3. ControlPath ~/.ssh/master-%r@%h:%p

〇 首次登录对应机器,如跳板机等,此时会在~/.ssh目录下生成对应socket文件,形如master-$user@$ip:$port

〇 再次登录,则无需输入密码。


为了更加方便,可以添加一个alias。

  1. echo ”alias jump=’ssh xxx@192.168.x.x’” >> ~/.bash_profile
  2. source ~/.bash_profile

p.s. 如果用的是zsh,则添加到~/.zshrc就可以啦

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。