iTerm2一鍵登錄服務(wù)器

1. 打開Profiles

Cmd+O打開界面。

Profiles界面.png

然后點擊編輯Edit Profiles

Profile配置界面.png

2. 配置登陸遠程服務(wù)器

例如我這里要登陸遠程服務(wù)名叫197的機器分為幾步:

  1. 登陸到遠程服務(wù)器的跳板機
  2. 通過跳板機登陸到197的機器

2.1 配置登陸跳板機

對于登陸跳板機,我是配置一個alias,這樣如果跳板機有改動我只需要改alias就行了,我在這里的配置不用一個一個去改。我這里登陸正式服務(wù)器的alias叫l(wèi)release,如何編寫alias,讀者自行百度。當(dāng)然實現(xiàn)同樣效果不止有alias,編寫shell腳本也可以,只要能達成目的就可以。

然后開始配置登陸跳板機。

配置登陸跳板機.png

這個時候我們可以先關(guān)閉窗口回去看下效果了,Cmd+O,打開Profiles選擇197,看看是不是登陸到了跳板機。

登陸跳板機成功展示.png

2.2 配置登陸到197

因為登陸到了遠程機器的shell,一個本地shell先實現(xiàn)登陸到跳板機再跳到目標機器是不能的。

然后我再次進入Profile配置頁面,配置面板中選擇Advanced->Triggers下的Edit

配置登陸跳板機之后登陸目標機器.png

這里有兩條Trigger。

登陸上機器之后終端會接受輸出一個Welcome……。這說明我們登陸上去了。

  1. 第一條的意思是。當(dāng)匹配到Welcome的時候(等同于成功登陸到一臺機器的時候),讓終端執(zhí)行ifconfig,輸出自己的IP;
  2. 第二條的意思是。當(dāng)輸出的IP是指定IP(這里是跳板機IP 190)的時候,我們讓終端輸出ssh L197(登陸197的命令),然后就可以登陸到197的機器了

結(jié)果:

登陸目標機器結(jié)果展示.png

2.3 固定Tab的名稱

打擊注意到這個時候Tab的名稱是一堆亂七八糟對我們幾乎沒有任何價值的內(nèi)容,于是我們希望固定Tab的名稱。

  1. 勾選Preferences -> Appearance -> show profile name.
  2. 取消勾選:Preferences -> Profiles -> 選擇要設(shè)置的Profile -> Terminal -> Terminal may set tab/window title

結(jié)果:

固定Tab名稱.png

登陸成功之后依然,名稱依然是Release-197,這樣在標簽很多的時候我們一眼就知道哪個標簽連的哪臺機器。

2.4 不同環(huán)境通過顏色區(qū)別設(shè)計

我們在開發(fā)過程中會有不同的環(huán)境,那么我們操作的小心程度是不同的,比如開發(fā)環(huán)境只有開發(fā)人員使用,基本可以認為我們可以為所欲為,那么標簽可以是綠色。測試環(huán)境,有測試人員使用,要保證環(huán)境的穩(wěn)定,所以我們就要小心一點,我們可以把測試的設(shè)置成黃色作為警示。而生產(chǎn)環(huán)境我們要非常非常小心,所以可以用紅色作為警示。

到Profile的配置面板中:

  1. Color -> Tab Color,標簽設(shè)置成紅色
  2. Color -> Cursor,光標設(shè)置成紅色

結(jié)果:

顏色設(shè)置.png

2.5 配置拷貝

配置了這么多,開發(fā),測試,正式上的機器那么多,我們要一個一個配置太麻煩了。iterm可以拷貝配置。

拷貝Profile配置.png
拷貝Profile界面.png

我們發(fā)現(xiàn)沒有General,登陸跳板機的配置在這里,而且我們登陸的目標機器肯定不是我們拷貝的那個。所以這個我們要去更改兩點:

  1. General中補充登陸跳板機的配置
  2. Trigger中更改登陸的目標機器

結(jié)果自己嘗試吧。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,261評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評論 19 139
  • 道理都是錯的,你覺得誰對誰錯?取決于你更信賴誰。
    里顏閱讀 101評論 0 0

友情鏈接更多精彩內(nèi)容