iTerm2 for mac配置克隆會話功能

神諭丶發表於2017-08-18

在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就可以啦




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29773961/viewspace-2143751/,如需轉載,請註明出處,否則將追究法律責任。

相關文章