You can always define in your jumpbox Multiplexing in OpenSSH
Multiplexing is the ability to send more than one signal over a single line or connection. With multiplexing, OpenSSH can re-use an existing TCP connection for multiple concurrent SSH sessions rather than creating a new one each time.
An advantage with SSH multiplexing is that the overhead of creating new TCP connections is eliminated. The overall number of connections that a machine may accept is a finite resource and the limit is more noticeable on some machines than on others, and varies greatly depending on both load and usage. There is also significant delay when opening a new connection. Activities that repeatedly open new connections can be significantly sped up using multiplexing.
For that do in /etc/ssh/ssh_config:
ControlMaster auto ControlPath ~/tmp.ssh/controlmasters/ssh_mux_%h_%p_%r ControlPersist 30m In this way, any consecutive connections made to the same server in the following 30 minutes will be done reusing the previous ssh connection.
You can also define it for a machine or group of machines. Taken from the link provided.
Host machine1 HostName machine1.example.org ControlPath ~/.ssh/controlmasters/%r@%h:%p ControlMaster auto ControlPersist 10m