ビットの海

ゆるふわソフトウェアエンジニアしゃぜのブログ

tmux-csshで複数サーバに対するカジュアルなオペレーション

このてのソリューションはいくつかありますが、最近は、tmux-csshが向いてる作業はこれでやってます。

本家

想定する環境

  • homebrewがつかえる環境

導入

$ brew install tmux-cssh

実際のオペレーションサンプル

ターミナル(item2など)から (LDAPでホストが同一ユーザー、同一パスワードでログインできる場合)

接続

$ tmux-cssh -u username host1 host2 host3 host4

見た目イメージ

  • tmuxのペインが複数ひらく。[ctrl + b] + n など、tmuxの操作で普通に移動可能
  • 打ったコマンドは全部のhostに送られる

f:id:shase428:20160805142231p:plain