Wormhole X & tunnels through the net – SSH tunnel tutorial

Vandaag een speed tutorial in SSH tunnels maken ( Voor Mac & Linux ).

“A secure shell (SSH) tunnel consists of an encrypted tunnel created through a SSHprotocol connection. Users may set up SSH tunnels to transfer unencrypted traffic over a network through an encrypted channel.” – Wikipedia

SSH tunnels kun je gebruiken om je eigen verkeer door het internet te loodsen en ergens anders uit laten komen. Waarom ? Het is grappig, handig, ‘veilig’ en goed om uit een netwerk te komen waarin bepaalde porten ‘minder’ open zijn. Ik bedoel dat je deze methode dus absoluut NIET moet gebruiken om bijvoorbeeld … torrents te downloaden op je hogeschool .. of te gamen … of andere dingen.

( Please do note, omdat een SSH tunnel over de lijn gaat van je eindpunt kan het dus zijn dat de snelheid langzamer is ).

Boodschappenlijst:

  • Mac / Linux
  • SSH end point ( server of elk ander SSH benaderbaar rotbakje / router / modem ).
  • Dit
  • En 1 simpel commando

De magic words!!!

ssh -D 8080 -C -N username@example.com

En dat is eigenlijk alles. Wat doet dit ? Het maakt een lokale proxy  op port 8080 die je kunt instellen in je internetbrowser. Je kan trouwens ook via een ander port gaan dan port 22 ( als deze dicht staat ).

Vervolgens stel je dit in op je browser bijvoorbeeld zo op je Mac:

Screenshot 2013-10-20 21.38.22

En happy tunneling!

En hoe werkt dit nou ? Nou zo:

Computer –> Proxy(localhost:8080) –> ==== Ik ben een tunnel ==== –> SSH Endpoint –> Internet

Onthou wel 2 dingen, je verkeer komt er aan de andere kant uit, en net zo veilig / onveilig alsof je op die lokatie zou zitten.

@splattne: Error 404. The requested punchline was not found in this tweet. #protolol

Geek out! Wens me succes met tentamens (:

About

IT student/nerd from Holland. Enjoy's ~| Linux | ~ | Longboarding | ~ | Photography | ~ | Music | ~ | Trying random Gadgets | ~ | Blogging | ~

Leave a Reply