Firewalls sollen häufig Nutzer zu schützen , aber am Ende machen mit einigen Teilen des Internets ein Streit. Eine gängige Methode zur Umgehung einer Firewall , noch Aufrechterhaltung Netzwerksicherheit, ist es, die lokale Port-Forwarding Option von SSH (Secure Shell) verwenden, um ein verschlüsseltes Netzwerk Tunnel erstellen. Da die meisten Firewalls SSH -Datenverkehr zulassen , ermöglicht dies eine innere Benutzer Tunnel seinen Weg aus der restriktiven Firewalls durch Prellen seinen Verkehr von einem entfernten SSH -Server. Es ist eine großartige Möglichkeit, um Ihre Verbindungen zu sichern, wenn mit unverschlüsselten Web-Services von öffentlichen Computern wie auch . Things You
Konto auf einem entfernten SSH-Server
brauchen anzeigen Weitere Anweisungen
Fenster
1
Laden Sie die kostenlose SSH-Client PuTTY und die Anwendung auszuführen.
Seite 2
Typ in der Verbindung zu den Host-Name und Port Felder , dann stellen Sie sicher , dass der " SSH "-Option für das Protokoll Abschnitt ausgewählt ist. Der Standard-Port für SSH ist 22 .
3
Klicken Sie "Connection ", dann " SSH ", und schließlich " Tunnels . " Geben Sie den Quell-Port werden Sie eine Verbindung über auf der Maschine, die Sie verwenden . Dies kann etwas über 1024 und unter 49152 sein , wie sie von den meisten Systemen sind vorbehalten.
4
Typ in der Zielmaschine und Hafen. Zum Beispiel , wenn Sie zu Ubuntu.com anschließen wollten, würden Sie " ubuntu.com : . 80 " Port 80 ist der Standard-Port für alle Web-Traffic . Klicken Sie auf " Hinzufügen", um den Tunnel zu erstellen.
5
Klicken Sie auf " Öffnen" , um die Sitzung zu erstellen. . Wobei " localport " ist der Port, den Sie als Quell-Port , bevor entschieden : Geben Sie Ihren Login-Daten , wenn die angeforderte
6
um den Tunnel auf der host " localport localhost" anschließen . Zum Beispiel , wenn Sie wählten Port 8080 , und hatte das Ziel -Rechners und port bis nach der " ubuntu.com : 80 " gesetzt wäre beispielsweise , öffnen Sie Ihren Web-Browser und die Navigation zu " http://localhost:8080 " bringen Ubuntu. com.
Linux oder Mac OS X
7
Öffnen Sie ein Terminal-Fenster und bestätigen, dass SSH durch Eingabe von " ssh " und Drücken ist installiert " Enter". Wenn es nicht installiert ist , herunterzuladen und zu installieren , bevor Sie fortfahren OpenSSH
8
Typ "ssh -L L-Bohrung : d- host: d -port r -host" . " . Enter" , und drücken Sie L- Port sollte mit dem lokalen Port auf der Maschine, die Sie aus , d- Host-und d- Port Anschluss mit dem Ziel-Host und Port verwendet wird , und r- Host mit der Adresse des SSH-Servers erstellen Sie eine ersetzt werden Tunnel durch .
9
Geben Sie Ihre Authentifizierungsdaten , wenn die Remote- SSH-Server anfordert.
10
Öffnen Sie Ihren Browser oder eine andere Anwendung , je nach Dienst, den Sie weitergeleitet und eine Verbindung zu "localhost : L- Port ", wo L- Port der lokale Port ist als vorher. Zum Beispiel, wenn Sie Port 8080 gewählt und hatte das Ziel Maschine und vom Hafen entfernt bis zu " ubuntu.com : 80, " Sie Ihren Webbrowser öffnen und die Navigation zu " http://localhost:8080 " bringen würde bis Ubuntu.com .