aboutsummaryrefslogtreecommitdiff
path: root/content/blog/miscellaneous/reusing-ssh-connections.md
blob: e7d949ace06070449a7425fbc972af863286cc7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
title: Reusing ssh connections
date: 2020-02-05
description: How to speed up opening multiple ssh to a single host
tags:
  - toolbox
---

## Introduction

It is possible to share multiple sessions over a single connection. One of the advantages is that for the duration of the connection, all new sessions open very fast.

## How to

You need a directory to store the sockets for the opened sessions, I use the `~/.ssh/tmp` directory for it. Whatever you choose, make sure it exists by running `mkdir` now. Then add these two lines at the start of your `~/.ssh/config` :
```cfg
ControlMaster auto
ControlPath   ~/.ssh/tmp/%h_%p_%r
```