Über die Einrichtung und Nutzung eines virtuellen privaten Netzwerks mit OpenVPN habe ich bereits einige Beiträge geschrieben. Unter bestimmten Umständen kann man sich jedoch die Einrichtung eines VPNs sparen und stattdessen einfahc einen SSH-Tunnel mit dem Programm sshuttle nutzen. Dies bietet einige Vorteile, z.B. benötigt man auf dem Server keinen Rootzugriff. Sshuttle erwartet auf dem Server nur einen installierten SSH-Server und Python 2.7. Nach der Installation auf dem Client kann sofort ein Tunnel zu oder über einen beliebigen Server aufgebaut werden, auf den man per SSH Zugriff hat.
Ein Nachteil ist u.U. die Nutzung des Kommandozeilenprogramms sshuttle selbst. Für Smartphones und Tablets ist diese VPN Alternative also kaum sinnvoll nutzbar. Außerdem unterstützt sshuttle nur TCP Verbindungen. UDP Verbindungen oder ein Ping per ICMP funktionieren durch den sshuttle Tunnel nicht.
Einzige Ausnahme ist die Weiterleitung von DNS Anfragen über UDP bei Verwendung des Parameters –dns.

Anzeige:

Installiert wird das Programm bequem aus den Paketquellen mit

sudo apt-get install sshuttle

Wenn man durch den Tunnel nur Zugriff auf das privat Subnetz 192.168.178.0 habe nöchte (z.B. weil man von außerhalb Zugriff auf sein Heimnetzwerk benötigt) startet man den sshuttle folgendermaßen

sudo sshuttle -r user@serveradresse:port 192.168.178.0/24

Wenn man seinen kompletten Nertzwerkverkehr durch den Tunnel leiten möchte baut man so auf:

sudo sshuttle --dns -r user@serveradresse:port 0/0

–dns sorgt dafür dass auch DNS Anfragen durch den Tunnel geleitet werden. der Parameter 0/0 sorgt dafür dass sämtlicher TCP Traffic durch den Tunnel geleitet wird. Er ist eine Abkürzung für die Netzmaske 0.0.0.0.

Auf diese Weise verliert man allerdings Zugriff auf das lokale Netzwerk in dem man sich befindet, da ja sämtlicher Verkehr über den Tunnel herausgeleitet wird. Wenn man also sämtlichen Verkehr durch den Tunnel leiten möchte, mit Ausnahme von Zugriffen auf das lokale Netz, so startet man sshuttle mit folgendem Befehl:

sudo sshuttle --dns -r user@serveradresse:port 0/0 -x 192.168.178.0/24

Hierdurch gehen alle Anfragen durch den Tunnel, außer Zugriffe auf Subnetz 192.168.178.0

sshuttle

Die Warnungen können laut dem Entwickler getrost ignoriert werden.


Dieser Artikel ist lizensiert unter einer Creative Commons Namensnennung 4.0 International Lizenz.
Anzeige:
Fire TV Stick 4K Ultra HD mit der neuen Alexa-Sprachfernbedienung
Preis: EUR 59,99
(Stand von: 25.05.2019 10:28 - Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.
)
1 neu von EUR 59,990 gebraucht
  • Der stärkste Streaming-Media-Stick mit einem neuen Wi-Fi-Antennen-Design, das für 4K-Ultra-HD-Streaming optimiert wurde.
  • Starten und steuern Sie all Ihre Lieblingsfilme und Fernsehserien mit Alexa-Sprachfernbedienung. Kontrollieren Sie kompatible Fernseher, Soundbars oder Receiver mit Tasten für An/Aus, Lautstärke und Stummschalten.
  • Genießen Sie ein brillantes Bild mit Zugang zu 4K Ultra HD, Dolby Vision, HDR und HDR10+. Erleben Sie immersiven Klang mit Dolby Atmos für ausgewählte Prime Video-Titel.
  • Genießen Sie Ihre Lieblingsinhalte von Prime Video, Netflix, ARD, ZDF, ProSieben, DAZN, waipu.tv und weiteren (möglicherweise fallen Gebühren an).
  • Erleben Sie Tausende Channels, Apps und Alexa Skills und zudem Millionen Webseiten wie YouTube, Facebook und Reddit.
  • Mehr Möglichkeiten mit Alexa - sehen Sie Livebilder von unterstützten Kameras, fragen Sie nach dem Wetterbericht, dimmen Sie Lampen und streamen Sie Musik. Erfahren Sie mehr über andere kompatible Smart Home-Geräte.
  • Mit einer Mitgliedschaft bei Amazon Prime haben Sie unbegrenzten Zugriff auf Tausende Filme und Serienepisoden und können mit Prime Music werbefrei mehr als zwei Millionen Songs streamen.
  • Mit beliebten Apps von ARD, ZDF, DAZN und weiteren können Sie Ihre Lieblingssendungen live anschauen. Falls Sie eine Sendung verpasst haben, können Sie sie einfach später on demand ansehen.

Hinterlasse einen Kommentar

Please enter your comment!
Die Angabe von Name oder Webseite ist optional. Weitere Informationen: siehe Datenschutzerklärung

Please enter your name here