MAC && Linux terminal session clone

MAC && Linux terminal session clone

背景

本人使用的是mac,terminal配置的是iterm2,相信许多公司和我司同样登陆dev/beta/prod机器的时候须要先
经过跳板机登陆。并且每每都会为每一位开发配置一个token,动态的产生一个6位的数字串,用来做为登陆密码。linux

由于每次登陆都须要输入token串,对于我这种懒鬼来讲是一件很是麻烦的事情,本文章就讲解了如何配置来实现相似于
secureCRT同样的session clone功能session

操做步骤

  • 在~目录下的.ssh文件夹冲建立一个config文件,
  • 文件内容输入:ssh

    host *
      ControlMaster auto
      ControlPath ~/.ssh/master-%r@%h:%p
  • 这样的话,当登陆第一次登陆跳板机器的时候,和往常同样,可是第二次登陆一样的跳板机的时候,就不须要输入token了。
    这样能够在必定程度上减小输入token的次数。.net

若是你细心的话,你在~/.ssh/目录下发现master-*的sock文件。它记录了你目前登陆到的机器,这样的话,你登陆一样的机器就会重用同一个连接了。code

config文件详细配置说明

相关文章
相关标签/搜索