With the following file you’ll be able to have ClusterSSH like experience from within Emacs and some term buffers.

The cssh.el offer those bindings:

C-= asks remote hostname then opens a term and ssh to it

C-= from IBuffer mode opens ClusterSSH controler on marked buffers

C-u C-= asks for the name of the ClusterSSH controler buffer

C-M-= matches given regexp against ssh known_hosts and open buffers in which ssh <remote> is typed

and open buffers in which ssh <remote> is typed C-u C-M-= asks for a name before

While in the * cssh * controler buffer, you’re in line mode. Free typing will not impact any term.el buffer until you hit one of those keys:

RET sends current line (skipping the prompt) to all controlled terms

C-c sends C-c to all controlled terms

C-d sends C-d to all controlled terms

C-l sends C-l to all controlled terms

[up] sends up to all controlled terms

[down] sends down to all controlled terms

[tab] sends current line content to all controlled terms, then a tab (C-i)

And those special keys for the mode to be more than practical:

C-= reopens the windows, so you can switch to full screen other buffers etc and get back to your controller and its terms

C-! send the ssh command to log to remote places to all buffers, in case your emacs buffers live for more time than the ssh connection they host

NOTE: In Emacs < 22, requires package http://www.emacswiki.org/emacs/pcmpl-ssh.el

What happens when cssh.el goes overboard: [1]

Lisp:cssh.el