Zou het niet geweldig zijn als alle internetverbindingen in de wereld veilig en gecodeerd zijn en u zich geen zorgen hoeft te maken over hackers die uw gegevens snuiven in het netwerk? Blijkbaar bestaat dat niet in de echte wereld. Meestal, wanneer u een openbaar netwerk gebruikt, stelt u zichzelf bloot aan duizenden hackers die erop wachten dat u uw vertrouwelijke gegevens aan hen zult overhandigen.

Gelukkig zijn er verschillende manieren om je internetverbinding op een openbaar netwerk te versleutelen, en een van mijn favorieten is SSH-tunneling. Dit klinkt misschien een te technische term voor de meeste gewone gebruikers, maar ik kan je verzekeren dat het heel gemakkelijk is om het uit te voeren.

Wat is SSH?

Kort gezegd, SSH is een methode (of technisch een protocol) die twee computers op een veilige gecodeerde manier met elkaar verbindt. Wanneer twee computers via SSH zijn verbonden, is elke gegevensoverdracht tussen de twee terminals gecodeerd. SSH Tunneling is gewoon een methode waarbij we de aangesloten computer gebruiken als een proxy om op internet te surfen. Wanneer we op het web surfen (met onze browser) via SSH-tunneling, haalt de proxyserver de webinhoud op en stuurt deze via beveiligde verbinding terug naar onze computer. Twee belangrijke voordelen van het gebruik van SSH-tunneling zijn:

  1. Maskeren van uw IP-adres
  2. Veilige verbinding om te voorkomen dat hackers uw gegevens opsnuiven

SSH wordt voornamelijk gebruikt in Linux en Mac, maar Windows-gebruikers kunnen ook SSH gebruiken met Cygwin.

Ermee beginnen

Voordat we beginnen, zijn er een paar dingen die je moet hebben:

  • een SSH-server.
  • een SSH-klant. Download voor Windows-gebruikers Cygwin hier.
  • Aanmeldingsnaam en wachtwoord om in te loggen op de externe computer

Opmerking : als u een website bezit die wordt uitgevoerd op een externe webhost, hebt u al een SSH-server die u kunt gebruiken. U moet mogelijk uw webhost toestemming geven voor toegang via SSH.

Open een terminal op uw Mac- of Linux-computer. Windows-gebruikers openen de Cygwin-applicatie.

Typ de volgende opdracht:

 ssh -D 9999 [email protected] 

De standaard verbindingspoort voor de SSH-server is poort 22, maar dit kan per SSH-server verschillen. In dit geval moet u het poortnummer van uw webhost opzoeken en de opdracht invoeren:

 ssh -D 9999 -p PORT [email protected] 

waarbij PORT het poortnummer is waarmee verbinding moet worden gemaakt.

De login is de naam waarmee u inlogt terwijl het domein een IP-adres of een domeinnaam kan zijn.

U wordt gevraagd om uw wachtwoord in te voeren.

Uw browser configureren

Ga in uw browser naar de optiespagina en let op de sectie om uw proxy-instellingen te wijzigen.

Controleer de knop " Handmatige proxyconfiguratie ". Voer in het SOCKS-veld " localhost " en 9999 in voor het poortveld.

Bewaar en sluit de optiepagina.

Dat is het! Uw verbinding is nu beveiligd.

Ontkoppel uw SSH-sessie

Om de verbinding met de SSH-sessie te verbreken, wijzigt u eerst de browserinstelling terug naar "Directe internetverbinding" (of wat de vorige instelling ook is).

Typ vervolgens in uw terminal

 Uitgang 

Hiermee wordt uw SSH-sessie verbroken.

Heb je eerder SSH geprobeerd? Deel uw ervaring in de reacties.

Afbeelding tegoed: Dave Halley