Configure OpenSSH to reuse ssh connections
(Redirected from Session multiplexing)
Jump to navigation
Jump to search
Configure ssh client (OpenSSH) to reuse connections using ControlMaster, ControlPath and ControlPersist directives.
Contents
Example[edit]
ControlMaster auto ControlPath ~/.ssh/sockets/%C ControlPersist 10h #ControlPersist 36000
Change log[edit]
OpenSSH 4.2: September 1, 2005 https://www.openssh.com/txt/release-4.2
- Added
ControlMaster=auto/autoaskoptions to support opportunistic multiplexing (see thessh_configmanpage for details).
Related terms[edit]
MaxSessions- Stop session multiplexing:
ssh -O stop - https://stackoverflow.com/questions/20410252/how-to-reuse-an-ssh-connection
- https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing
pipeliningin/etc/ansible/ansible.cfg- RemoteCommand
- mkdir -p ~/.ssh/sockets
See also[edit]
/etc/ssh/ssh_config, ~/.ssh/config (man), RemoteCommand, RequestTTY, ServerAliveInterval, UseKeychain, ForwardAgent,ProxyJump, ControlMaster, ControlPath, ControlPersistsshd,sshd logs,sshd -t,sshd -T,sshd_config,sftp,SSH_CLIENT, sshd changelog- OpenSSH (changelog):
/etc/ssh/sshd_config|/etc/ssh/ssh_config|~/.ssh/|openSSL | sshd logs|sftp|scp|authorized_keys|ssh-keygen|ssh-keyscan|ssh-add|ssh-agent|ssh|Ssh -O stop|ssh-copy-id|CheckHostIP|UseKeychain, OpenSSF, ~/.ssh/authorized_keys
Advertising: