Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Netzwerk (https://www.tweakpc.de/forum/netzwerk/)
-   -   VPN in SSH Tunnel (https://www.tweakpc.de/forum/netzwerk/25837-vpn-in-ssh-tunnel.html)

board_tester 15.06.2005 14:37

VPN in SSH Tunnel
 
Hallo,

ist es möglich den VPN-Port (Port 1723) in einem ssh-tunnel laufen zulassen?
Ich kann mich ohne ssh-Tunnel prima per VPN verbinden, doch über den eingerichteten Tunnel klappt es nicht.

Danke im voraus

ce ya, Andre

Exit 15.06.2005 14:52

AW: VPN in SSH Tunnel
 
Ins Netzwerk Forum verschoben - weil dies überhaupt nichts mit Tutorials zu tun hat!

tele 15.06.2005 16:00

AW: VPN in SSH Tunnel
 
was hast du denn vor? schilder mal bitte dein Umfeld und deine Einschränkungen unter denen dein Szenario stattfindet. Normalerweise tunnelt man SSh durch VPN (weil einfacher) aber erzähl erstmal warum dus sorum haben willst

board_tester 16.06.2005 08:04

AW: VPN in SSH Tunnel
 
Also ich möchte auf mein heimisches Netzwerk zugreifen. Ich sitze aber hinter einem Proxy/Firewall (Arbeit). Diese läßte nur die StandardPorts zu --> 80, 443 und vielleicht noch ein paar. Somit lasse ich daheim meinen SSH-Server auf den Port 443 hören (https). Ich kann mich also mit daheim verbinden. Da ich jetzt ja sowieso schon einige Ports tunneln kann, habe ich mir gedacht, daß ich doch auch den Port 1723 (eben VPN) auch noch tunnel, um dann vollen Zugriff (z.B Samba Freigaben) zu haben. Kann so etwas funktionieren?

board_tester 20.06.2005 13:02

AW: VPN in SSH Tunnel
 
Hallo,

ich wollte nur wissen, ob mir vielleicht nicht doch jemand helfen kann, oder ob mein Problem niemanden mehr interessirt :-(.

tele 20.06.2005 17:49

AW: VPN in SSH Tunnel
 
oh Sorry, doch interessiert mich, das board markiert nur manchmal ungelesene Themen fälschlicherweise als gelesen.

Mein Tipp: einfach den VPN Tunnel über die 443 aufmachen, oder?

wennn du VPN durch samba brauchst, dann müsstest du auf deinem client in der Firma erstmal einen SSH tunnel erstellen, z.b. auf die 1723

dann einfach in der VPN konfiguration (OpenVPN?) anstatt die remote adresse den localhost mit dem entsprechenden port angeben (localhost 1723)

sollte dan neigentlich funzen, hab nur leider grad keine freien resourcen das zu testen, würde mich aber auch interessiern


GRuß

tele

board_tester 21.06.2005 18:49

AW: VPN in SSH Tunnel
 
Also wenn ich den vpn Port Tunnel z.B 1723 --> auf localhost Port 5000, dann bekomme ich immer den Fehler 663: Das Modem (oder ein anderes Gerät) wird schon verwendet.
Anscheinend kann man VPN nicht über einen Tunnel schicken.
Btw: Ich habe pptpd verwendet.
Soll ich mal mit OpenVPN probieren?

tele 21.06.2005 19:33

AW: VPN in SSH Tunnel
 
jo klar - versuchen kann mans ja immer mal :D

littlewhoo 30.06.2005 16:54

AW: VPN in SSH Tunnel
 
[QUOTE=board_tester]
ist es möglich den VPN-Port (Port 1723) in einem ssh-tunnel laufen zulassen?
Ich kann mich ohne ssh-Tunnel prima per VPN verbinden, doch über den [/QUOTE]
Möglich ist das, aber es ist nicht zu empfehlen ein Datagramm-basiertes Protokoll über ein Stream-basiertes Protokoll zu quetschen. Um die Probleme bei dieser Konfiguration zu verstehen, sollte man sich das OSI-Modell anschauen: [url]http://de.wikipedia.org/wiki/OSI-Modell[/url]

Protokolle wie TCP und UDP gehören in diesem Modell zur Transportschicht, die auf der darunterliegenden Vermittlungsschicht (IP) aufbaut. Also:

Netzwerk | IP | TCP | Anwendung
(ja ich weiß, da fehlen noch einige Schichten)

Getunnelte SSH Verbindungen bewegen sich nur auf der TCP Ebene. Das funktoiniert prima mit Protokollen, wie HTTP, Telnet, POP3 etc. bei denen nur die TCP Pakete entsprechend weitergereicht werden müssen.

Bei einem VPN (egal ob PPTP oder IPSEC) werden aber zwei Netze auf der IP Ebene verbunden - denn nur deshalb sieht das für den Benutzer dann wie ein homogenes Netzwerk aus. Da reicht es nicht aus, TCP Pakete weiterzugeben.

Will man nun eine VPN Verbindung über einen SSH Tunnel quetschen, müssen die IP Pakete gekapselt und nochmal oberhalb der Transport/TCP Ebene weitergegeben werden. Letztendlich sieht dieses abenteuerliche Protokollpaket dann ungefähr so aus:

Netzwerk | IP | TCP | IP | TCP | Anwendung

Das gibt jede Menge Probleme aufgrund der Paketfragmenierung. Selbst wenn man die VPN Verbindung über den SSH Tunnel zustandebekommt, muß man mit schlechter Performance, gewaltigen Lags und Verbindungsabbrüchen rechnen.

Hier ist eine Anleitung, wie man so etwas unter Linux mit PPP und SSH zustandebekommt (wenn es den unbedingt sein muß).
[url]http://www.tldp.org/HOWTO/ppp-ssh/[/url]
Inwieweit das auch mit unter Windows verfügbaren VPN Implementierungen funktioniert, weiß ich nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.