SSH


SSH 設定 - ControlMaster


在不進行任何 SSH 設定時,每次利用 SSH 連線到同一台遠端伺服器時就是建立一個全新的連線,所以相同的帳號密碼或者認證金鑰都得再認證一次,而遠端伺服器也必須為了維持這些連線而耗用系統資源。

而 SSH 有個設定稱為 ControlMaster 讓 SSH 連線使用者可以重複使用已建立好的連線,所以建立多個連線到同一台遠端伺服器時都能夠利用已經存在的連線(稱為 master connection),連帶的優點是不需要再認證一次,省下一些建立連線的時間與遠端伺服器的系統資源。

SSH Port Forwarding / Agent Forwarding


最近看了 The Black Magic Of SSH / SSH Can Do That? ,深覺對 SSH 的應用超級不熟悉,所以就筆記了一些對日常工作有幫助的用法,希望可以幫助自己也幫助別人。

大部份的人都利用 SSH 進行 UNIX-like 作業系統的遠端管理工具,不過 SSH 也常常用來建立加密連線通道(也就是俗稱的 Tunnel)。 The Black Magic Of SSH / SSH Can Do That? 就提到了幾種 Tunnel 的用法。

A simple SSH shortcut menu for OS X


不知道大家都用什麼工具來管理日常會用到的 SSH 相關指令,剛好逛到一個 GitHub Repository - Shuttle

這個小工具可以讓人客製化一些常用的指令(雖然介紹是寫 SSH ,但其實這個小工具並不限)在 MAC OS X 的選單列上,用了一下蠻喜歡的。