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文件詳細配置說明

相關文章
相關標籤/搜索