So richten Sie SSH-Tunneling ein, um eine Firewall zu umgehen 1

So richten Sie SSH-Tunneling ein, um eine Firewall zu umgehen

Heutzutage kommt es häufig zu Datenschutzverletzungen, Hacking und Schnüffeln. Es vergeht kein Tag, ohne dass die Datenbank eines Unternehmens geleakt wird oder eine Regierung einen größeren Teil des Internets zensiert oder kontrolliert. Und es gibt immer wieder einen nigerianischen Prinzen, der Ihre Hilfe braucht, um sein millionenschweres Vermögen zu befreien.

Um Ihre Identität und andere vertrauliche Informationen vor all diesen zu schützen, müssen Sie Ihr Surfen sichern, insbesondere wenn Sie ein öffentliches WLAN-Netzwerk verwenden. Die ideale Lösung ist die Verwendung eines VPN, das wir bereits in mehreren Fällen behandelt haben.

Hüten Sie sich vor angepissten IT-Administratoren | Shutterstock

Aber was ist, wenn Sie sich hinter einer Büro-, Bibliotheks- oder Schul-Firewall befinden? VPN funktioniert zwar (manchmal), aber die Dienste sind kostenpflichtig und die kostenlosen haben dunkle Seiten. SSH-Tunneling ist eine Alternative dazu, mit der Sie eine restriktive Firewall umgehen können, ohne erwischt zu werden.

Was ist SSH-Tunneling?

SSH-Tunneling ist so etwas wie VPN. In VPN verbinden Sie sich mit einem VPN-Server und Ihr gesamter Datenverkehr wird verschlüsselt und über diesen Server geleitet. Die Prämisse ist die gleiche, aber anstelle eines VPN-Servers haben Sie Ihren Heim-PC oder -Router, der als Server für das Traffic-Routing fungiert, und die Einrichtung erfordert nur wenige weitere Schritte.

Ssh-Setup1
Die einfache Einrichtung | Shutterstock

Für Leser, die technische Details mögen, verbindet sich der clientseitige Computer über Port 22 mit einem SSH-Server. Die meisten Firewalls erlauben die Kommunikation über Port 22, da dies der von HTTPS verwendete Port ist und nicht entschlüsseln kann, was über die HTTPS-Verbindung übertragen wird verschlüsselt. Außerdem verwendet SSH denselben Port, sodass die meisten Firewalls dies zulassen. Ich sage die meisten, weil einige wirklich gute es immer noch fangen können. Lesen Sie dazu die Warnung unten.

Ein Wort der WarnungBevor Sie anfangen, an Ihrem Arbeitsplatz in Netzwerkeinstellungen zu stöbern, lesen Sie die entsprechende Richtlinie. Je nach Unternehmen erhalten Sie höchstens eine Abmahnung oder im schlimmsten Fall eine Kündigung. Wenn Sie in einem Unternehmen mit sensiblen Aufgaben wie einer Regierungsbehörde, einer Bank oder einem Kernkraftwerk arbeiten, ist es außerdem ratsam, dies nicht zu tun, da dies zu einer Beeinträchtigung der Sicherheit führen kann, was zu einigen der oben genannten Hacks führen kann. Wenn sich ein IT-Administrator für eine Inspektion entscheidet, sieht er oder sie nur den Datenverkehr, der über Port 22 zu und von Ihrem PC fließt, kann aber aufgrund der Verschlüsselung nicht sehen, was der Datenverkehr ist. Wenn Sie also erwischt und dafür zurechtgewiesen werden, sollten Sie nicht mit dem Finger auf uns zeigen.Außerdem ist nicht garantiert, dass diese Methode alle Firewalls durchdringt. Die meisten Firewalls erlauben dies, da sie nicht zwischen einem SSH- und einem HTTPS-Paket unterscheiden können. Aber eine wirklich ausgeklügelte Firewall wird dies sogar ausspionieren und die Verbindung blockieren.

Die Serverseite: FreeSSHD

Bei einer VPN-Verbindung verbinden Sie sich mit einem VPN-Server, ebenso benötigen Sie beim SSH-Tunneling einen SSH-Server. Es stehen kostenlose SSH-Server zur Verfügung, aber da unser Hauptanliegen hier die Sicherheit ist, ist es nicht ratsam, Ihre Daten einer unbekannten Entität anzuvertrauen. Wir werden also einen Server auf dem Heim-PC einrichten. Das Hosten eines SSH-Servers erfordert keinen starken Mut, daher ist jeder alte oder kostengünstige PC gut genug für den Job. FreeSSHD, eine kostenlose App, die verwendet wird. Richten wir es ein.

Schritt 1: Laden Sie FreeSSHD herunter und installieren Sie es. Wählen Sie am Ende der Installation aus Ja zum Private Schlüssel und auswählen Nein zum Möchten Sie FreeSSHd als Systemdienst ausführen?.

Private Schlüssel Free Sshd
Systemdienst Free Sshd

Schritt 2: Öffnen Sie FreeSSHD und öffnen Sie das Einstellungsfenster, indem Sie auf das Symbol in der Taskleiste doppelklicken. Es sollte ein grünes Häkchen angezeigt werden SSH-Server läuft.

Serverstatus Free Sshd

Wusstest du? Apropos Firewalls, sie sind nicht nur für PCs und Server. Es gibt auch einige ausgezeichnete Firewalls für Ihr Smartphone, die wir empfehlen.

Schritt 3: Drücke den Benutzer Registerkarte > Hinzufügen um einen neuen Benutzer hinzuzufügen. Geben Sie im neu geöffneten Fenster den Benutzernamen Ihrer Wahl ein. In Passwortauswählen Passwort als SHA1-Hash gespeichert aus dem Dropdown-Menü und geben Sie ein Passwort Ihrer Wahl ein. Aktivieren Sie die Kontrollkästchen für Hülse & Tunnelbau.

Benutzer Free Sshd hinzufügen

Schritt 4: In Verschlüsselung Registerkarte auswählen AES (128,192 und 256 Bit) Option und klicken Sie dann auf die SSH und Tunnelbau Registerkarten und ändern Sie die Optionen wie in den Bildern unten.

Ssh-frei Sshd1
Einstellungen für die Registerkarte SSH
Tunneling Free Sshd
Einstellungen für die Registerkarte „Tunneling“.

Die Client-Seite: PuTTY

Um eine Verbindung zum SSH-Server herzustellen, ist eine Client-App erforderlich. Dafür verwenden wir die großartige und kostenlose PuTTY-Client-App. Es ist einfach und erfordert keine Installation, perfekt für Arbeits-PCs, auf denen Sie normalerweise keine Programme installieren können.

Laden Sie PuTTY herunter und öffnen Sie es. In dem Hostname IP-Adresse oder Hostname des PCs eingeben, auf dem der SSH-Server läuft, auswählen SSH unter Protokoll und klicken Sie auf Offen. Es erscheint ein schwarzes Fenster, in dem Sie aufgefordert werden, den Benutzernamen einzugeben. Dies bedeutet, dass die Verbindung zum SSH-Server erfolgreich ist. Geben Sie den Benutzernamen ein, den Sie in Schritt 3 festgelegt haben, gefolgt vom Passwort (das während der Eingabe nicht angezeigt wird).

Pu Tty Config

Wenn Sie einen Verbindungsablehnungs- oder Verbindungszeitüberschreitungsfehler erhalten, befolgen Sie die nächsten Schritte, um den Port in der Windows-Firewall zuzulassen.

Öffnen Sie die Windows-Firewall (auf dem FreeSSHD-Server-PC) und gehen Sie Erweiterte Einstellungen. Klicken Sie im Fenster Erweiterte Einstellungen auf Eingehende Regeln > Neue Regel. Befolgen Sie nun die Schritte gemäß den folgenden Screenshots.

Hafen Wf
Auswählen Hafen für die Regelart.
Porttypnummer Wf
Auswählen TCP und eintreten 22 für Portnummer.
Verbindung zulassen Wf
Auswählen Verbindung zulassen.
Netzwerke Wf
Kreuzen Sie alle drei Optionen an.

Wenn Sie immer noch einen Verbindungsfehler erhalten, versuchen Sie, Ihren SSH-Server von CMD aus zu pingen. Wenn Sie eine Meldung über eine abgelaufene Anforderung erhalten, ist die Firewall höchstwahrscheinlich streng gesichert, und Sie können leider nichts tun.

Ist es Ihnen gelungen, die Barriere zu durchbrechen?

Genießen Sie ein YouTube-Video von Ihrem Büro-PC oder starren Sie immer noch auf Excel-Tabellen? Wenn Sie irgendwelche Gedanken oder Zweifel haben, besuchen Sie unsere Diskussionsforen.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal