Quick Linux Tip #16:
Try:
cat >> ~/.ssh/config << 'EOF'
Host *
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
EOF
Info: SSH multiplexing reuses the first connection for subsequent sessions. ControlMaster creates a master socket, while ControlPersist keeps it alive for 10 minutes.
Examples:
- $ ssh -O check user@server # Verify master exists
- $ ssh -O stop user@server # Close master connection
- $ ssh -O exit user@server # Force close
Note: Massive speedup for scripts/CI/CD that use SSH repeatedly. The second connection was 48x faster in the example above.
Leave a Reply