このてのソリューションはいくつかありますが、最近は、tmux-csshが向いてる作業はこれでやってます。
本家
想定する環境
- homebrewがつかえる環境
導入
$ brew install tmux-cssh
実際のオペレーションサンプル
ターミナル(item2など)から (LDAPでホストが同一ユーザー、同一パスワードでログインできる場合)
接続
$ tmux-cssh -u username host1 host2 host3 host4
見た目イメージ
- tmuxのペインが複数ひらく。[ctrl + b] + n など、tmuxの操作で普通に移動可能
- 打ったコマンドは全部のhostに送られる