The Great Escape - Tunnel your way to freedom with SSH
JohnDalton33
220 views
35 slides
Mar 15, 2016
Slide 1 of 35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
About This Presentation
SSH is something that many developers and most sysadmins and devops folk use on a daily basis, but we usually barely scratch the surface of what it's capable of. These slides are from my talk at #OSDC2015, showing how you can use SSH to create different types of tunnels that can allow any kind o...
SSH is something that many developers and most sysadmins and devops folk use on a daily basis, but we usually barely scratch the surface of what it's capable of. These slides are from my talk at #OSDC2015, showing how you can use SSH to create different types of tunnels that can allow any kind of app to communicate securely between any network, or even make your traffic appear to come from somewhere else entirely.
Size: 11.99 MB
Language: en
Added: Mar 15, 2016
Slides: 35 pages
Slide Content
The Great Escape
Tunnel your way to freedom with SSH
@johndalton
The Great Escape
Tunnel your way to freedom with SSH
@johndalton
https://help.ubuntu.com/community/SSH_VPN
+---------------+ OpenSSH 4.3 +---------------+
| Machine A | tun0 -- Tunnel Interface -- tun0 | Machine B |
| Has a tunnel | <------------------------------->| Has a tunnel |
| and ethernet | 10.0.0.100 10.0.0.200 | and ethernet |
+-------+-------+ point to point connection +-------+-------+
eth0 | creates a bridge | eth0
10.0.0.100 | that plugs machine B | 192.168.0.100
port 22 | into network A |
forwarded | |
here | |
+-------+-------+ +-~-~-~-~-~-~-~-+ +-------+-------+
| Network A | | | | Network B |
| 10.0.0.1/24 | 1.2.3.4 | The Internet | | 192.168.0.1/24|
| Has internet |<-------->| |<----->| Has internet |
| NAT gateway | Routable | | | NAT gateway |
+---------------+ Address +-~-~-~-~-~-~-~-+ +---------------+