now we need a client bash script generator to ease the pain of connecting to the remote server. Does this mean i would have to ssh N times before i could use scp to download some files? probably not a good example...
host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
in your .ssh/config, any additional ssh sessions to a host reuse the original connection, so a new link doesn't have to be renegotiated.