Binding Multiple Terminals
I am running on multiple servers all the time. And with DTAC doing testing of big data I obviously need to play with many servers at once. I used to do a lot of work on linux and loved the broadcast ability of the terminals. So when I moved onto mac I expected more.
I tried a few other terminal apps. Particularly iTerm2 that has some nice broadcasting. But I didn’t like having to deal with the tabs and keystrokes. I kinda liked having multiple windows and the ease of launching with csshX
csshX - Cluster SSH tool using MacOS-X Terminal.app
Installation is trivial.
brew install csshx
See if you have a working copy
Create a config file. I chose to set up an rc file in my home directory.
Logging In With SSH Keys
You are going to need this. Pretty much all cloud servers require keys.
csshx –login ubuntu –ssh_args “-i .ssh/your_private_key” host1 host2
That should get you pretty far.