I've got a reasonably standard jump/bastion host setup, where I have to SSH from
Host A --> Host B --> Host C
I've gotten SSH multiplexing set up, which dramatically reduces the time it takes to open a subsequent session from A->B: it cuts this from ~2.5sec down to less than 0.5sec. Is there a way to extend this multiplexing such that I can get the benefits for BOTH hops?
I've tried putting the equivalent
ControlPersist stanzas in the ssh config file on host B, but this didn't help. It's not clear to me that it SHOULD help, as I can't figure out whether the intermediate host actually launches a new SSH session or merely carries the data somewhat transparently?
.ssh/config file looks something like this:
Host C User myname ControlMaster auto ControlPath ~/.ssh/sockets/%r@%h-%p ControlPersist 3600 ProxyJump myname@HOST_B_IP_ADDR:22 LogLevel ERROR