Sha256: 03c407c689c13fe69f7dce403eadd47a834c00ef19aafbf9005403d739a7e15e

Contents?: true

Size: 920 Bytes

Versions: 8

Compression:

Stored size: 920 Bytes

Contents

[![Gem Version](https://badge.fury.io/rb/canals.svg)](https://badge.fury.io/rb/canals)

# Canals: Help manage SSH tunnels

Canals eases the process of creating and managing SSH tunnels.
Behind the scenes, Canals creates SSH tunnels using the standard OpenSSH library, but it helps with making the process more forward and by remembering those tunnels between usages.

### Instalation

```
gem install canals
canal setup wizard
```

### SSH tips
#### Keep Alive
SSH tunnels tend to die after some time. it's sad but true.
but we can do something to try and keep them alive as long as possible.
Edit your `~/.ssh/config` file (and if it doesn't exist, create it)
and add the following 2 lines:
```
Host *
  ServerAliveInterval 60
```
so in the end:
```
$ cat ~/.ssh/config
Host *
  ServerAliveInterval 60

$ chmod 600 ~/.ssh/config
$ chown uesr:group ~/.ssh/config
```
(where user:group is your user:group on your system)

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
canals-0.9.1 README.md
canals-0.9.0 README.md
canals-0.8.7 README.md
canals-0.8.6 README.md
canals-0.8.5 README.md
canals-0.8.4 README.md
canals-0.8.3 README.md
canals-0.8.2 README.md