iTerm2とTouch Bar で簡単サーバ接続


イメージ

iTerm2起動中にTouch barに設定したボタンを押すだけで新しいタブを開き指定のサーバにアクセスすることが簡単に出来ます。
実際に下記の2,3の設定を変えればお好きなコマンドを設定することができるため、私はdocker内のログ監視ボタンなども作ってます。

環境

  • iTerm2 Build 3.1.6
  • MacBook Pro (15-inch, 2016)
  • macOS High Sierra 10.13.4
  1. ssh経由でリモートサーバに接続するコマンドを準備(.ssh/configなどに書き込んでいる方はそちらのコマンドを仕様)
  2. iTerm2でProfile作成
  3. iTerm2でTouch barをカスタマイズ

手順

  1. ssh経由でリモートサーバに接続するコマンドを準備(.ssh/configなどに書き込んでいる方はそちらのコマンドを仕様)
# ポート名を使用する場合
ssh (ユーザー名)@(ホスト名) -p (ポート番号)

# 公開鍵認証を使用する場合
ssh ユーザー名@ホスト名 -i ~/.ssh/公開鍵名

# ポート名、公開鍵認証を両方使用する場合
ssh ユーザー名@ホスト名 -i ~/.ssh/公開鍵名 -p ポート番号

# exsample
ssh hoge@hoge-server -i ~/.ssh/hoge.rsa -p 22


2. iTerm2でProfile作成
 1. iTerm2->Preferences->Profiles->General
 2. 左下の+をクリック
 3. Nameを入力(タブ名になる)
 4. Send text startに1で準備したコマンドを入力
 5. iTerm2->Preferences->Profiles->Window
 6. Preserver profile name in tab titleにチェックを入れる


3. iTerm2でTouch barをカスタマイズ
 1. iTerm2->Preferences->Keys->Add Touch Bar item
 2. Touch Bar Label(Touch Barに表示される名前)を入力
 3. ActionはNew Tab with Profileを設定
 4. Profileには作成したProfileを選択
 5. OK
 6. View->Customize Touch Bar ...
 7. 作成した名前を配置してdoneをクリック