forked from ungleich-public/cdist
		
	Synchronize notes on ssh-connection multipexing with current state.
This commit is contained in:
		
					parent
					
						
							
								6895ad0207
							
						
					
				
			
			
				commit
				
					
						1bae2be406
					
				
			
		
					 1 changed files with 11 additions and 8 deletions
				
			
		|  | @ -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 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue