MAC && Linux terminal session clone


MAC && Linux terminal session clone

背景

本人使用的是mac,terminal配置的是iterm2,相信許多公司和我司一樣登錄dev/beta/prod機器的時候需要先
通過跳板機登錄。而且往往都會為每一位開發配置一個token,動態的產生一個6位的數字串,用來作為登錄密碼。

因為每次登錄都需要輸入token串,對於我這種懶鬼來說是一件非常麻煩的事情,本文章就講解了如何配置來實現類似於
secureCRT一樣的session clone功能

操作步驟

  • 在~目錄下的.ssh文件夾沖創建一個config文件,

  • 文件內容輸入:

      host *
      ControlMaster auto
      ControlPath ~/.ssh/master-%r@%h:%p
    
  • 這樣的話,當登錄第一次登錄跳板機器的時候,和往常一樣,但是第二次登錄同樣的跳板機的時候,就不需要輸入token了。
    這樣可以在一定程度上減少輸入token的次數。

如果你細心的話,你在~/.ssh/目錄下發現master-*的sock文件。它記錄了你目前登錄到的機器,這樣的話,你登錄同樣的機器就會重用同一個鏈接了。

config文件詳細配置說明


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM