Wäre es nicht großartig, wenn alle Internetverbindungen in der Welt sicher und verschlüsselt sind und Sie sich keine Sorgen machen müssen, dass Hacker Ihre Daten im Netzwerk schnüffeln? Anscheinend gibt es das in der realen Welt nicht. Wenn Sie ein öffentliches Netzwerk nutzen, setzen Sie sich häufig Tausenden von Hackern aus, die darauf warten, dass Sie Ihre vertraulichen Daten an Sie weitergeben.

Zum Glück gibt es mehrere Möglichkeiten, Ihre Internetverbindung in einem öffentlichen Netzwerk zu verschlüsseln, und einer meiner Favoriten ist SSH-Tunneling. Für die meisten Gelegenheitsbenutzer klingt das vielleicht zu technisch, aber ich kann Ihnen versichern, dass es sehr einfach zu implementieren ist.

Was ist SSH?

Kurz gesagt, SSH ist eine Methode (oder technisch, ein Protokoll), die zwei Computer in einer sicheren verschlüsselten Weise verbindet. Wenn zwei Computer über SSH verbunden sind, ist jede Datenübertragung zwischen den beiden Terminals verschlüsselt. SSH-Tunneling ist einfach eine Methode, bei der wir den verbundenen Computer als Proxy verwenden, um im Internet zu surfen. Wenn wir im Web (mit unserem Browser) über SSH-Tunneling surfen, ruft der Proxy-Server den Web-Inhalt ab und sendet ihn über eine sichere Verbindung an unseren Computer zurück. Zwei Hauptvorteile der Verwendung von SSH-Tunneling sind:

  1. Maskierung Ihrer IP-Adresse
  2. Sichere Verbindung, um zu verhindern, dass Hacker Ihre Daten ausspionieren

SSH wird hauptsächlich in Linux und Mac verwendet, Windows-Benutzer können jedoch auch SSH mit Cygwin verwenden.

Anfangen

Bevor wir beginnen, gibt es ein paar Dinge, die Sie haben müssen:

  • ein SSH-Server.
  • ein SSH-Client. Für Windows-Benutzer, laden Sie Cygwin hier herunter.
  • Login-Name und Passwort für die Anmeldung am Remote-Computer

Hinweis : Wenn Sie eine Website besitzen, die auf einem Webhos eines Drittanbieters ausgeführt wird, haben Sie bereits einen SSH-Server zur Verwendung bereit. Möglicherweise müssen Sie Ihren Webhost um Erlaubnis bitten, über SSH zuzugreifen.

Öffnen Sie auf Ihrem Mac oder Linux-Computer ein Terminal. Windows-Benutzer öffnen die Cygwin-Anwendung.

Gib den folgenden Befehl ein:

 ssh -D 9999 [email protected] 

Der Standardverbindungsport für den SSH-Server ist Port 22, dies kann jedoch auf verschiedenen SSH-Servern variieren. In diesem Fall müssen Sie die Portnummer von Ihrem Webhost finden und folgenden Befehl eingeben:

 ssh -D 9999 -p PORT [email protected] 

Wobei PORT die Portnummer ist, zu der eine Verbindung hergestellt werden soll.

Der Benutzername ist der Name, den Sie anmelden werden, während die Domäne eine IP-Adresse oder ein Domänenname sein kann.

Sie werden aufgefordert, Ihr Passwort einzugeben.

Konfigurieren Sie Ihren Browser

Wechseln Sie in Ihrem Browser zur Seite mit den Optionen und achten Sie auf den Abschnitt zum Ändern Ihrer Proxy-Einstellungen.

Überprüfen Sie den Button " Manuelle Proxy-Konfiguration ". Geben Sie im Feld SOCKS " localhost " und 9999 für das Anschlussfeld ein.

Speichern und schließen Sie die Optionsseite.

Das ist es! Ihre Verbindung ist jetzt gesichert.

Trennen Sie Ihre SSH-Sitzung

Um die Verbindung zur SSH-Sitzung zu trennen, ändern Sie zunächst die Browsereinstellung zurück auf "Direkte Internetverbindung" (oder die vorherige Einstellung).

Geben Sie als Nächstes in Ihr Terminal ein

 Ausfahrt 

Dadurch wird Ihre SSH-Sitzung getrennt.

Hast du schon einmal versucht, SSH? Teile deine Erfahrungen in den Kommentaren.

Bildnachweis: Dave Halley