自分の場合はこれを利用させて頂いてます。
使い方は簡単で、どこでもいいから適当にリンク先のコードをファイルに書き出して置いておく。
例だと~/bin/ssh-host-color となっているので自分もそうしている。
特にPATHが通っている必要はない。
ポイントはコード中の
if [[ "$@" =~ thomd ]]; then
set_term_bgcolor 40 0 0
elif [[ "$@" =~ git ]]; then
set_term_bgcolor 0 40 0
fi
で、ifの中のthomdやgitに当たる箇所を変更する。
実際にsshコマンドの中に含まれている文字列を書いておくことで、それに反応してset_term_bgcolorが実行される。
set_term_bgcolorの後の数字はRGBに当たる数字になっているので、自分でお好みの色を指定すればよい。
配置したらパーミッションを実行可能にしておく。
$ sudo chmod 744 ~/bin/ssh-host-color
次に、シェルの設定にエイリアスを追加。
自分の場合はzshなので、例えば.zshrcに
alias ssh=~/bin/ssh-host-color
を追記しおく。
$ source .zshrc
やiTermを再起動すれば、設定が反映される。
自分は、本番サーバーでは背景を赤っぽくしている。
ひと目で識別できるし、開きっぱなしにしているとソワソワするので良い。