Synchronize notes on ssh-connection multipexing with current state.

This commit is contained in:
tom 2018-10-31 20:22:41 +01:00
parent 6895ad0207
commit 1bae2be406
1 changed files with 11 additions and 8 deletions

View File

@ -13,15 +13,18 @@ See sshd_config(5) and ssh-keygen(1).
Speeding up ssh connections Speeding up ssh connections
--------------------------- ---------------------------
When connecting to a new host, the initial delay with ssh connections When connecting to a new host, the initial delay with ssh connections
is pretty big. You can work around this by is pretty big. As cdist makes many connections to each host successive
"sharing of multiple sessions over a single network connection" connections can be sped up by "sharing of multiple sessions over a single
(quote from ssh_config(5)). The following code is suitable for network connection" (quote from ssh_config(5)). This is also called "connection
inclusion into your ~/.ssh/config:: multiplexing".
Host * Cdist implements this since v4.0.0 by executing ssh with the appropriate
ControlPath ~/.ssh/master-%l-%r@%h:%p options (`-o ControlMaster=auto -o ControlPath=/tmp/<tmpdir>/s -o
ControlMaster auto ControlPersist=2h`).
ControlPersist 10
Note that the sshd_config on the server can configure the maximum number of
parallel multiplexed connections this with `MaxSessions N` (N defaults to 10
for OpenSSH v7.4).
Speeding up shell execution Speeding up shell execution