Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   VPN --> Remoteverbindung (https://www.delphipraxis.net/103049-vpn-remoteverbindung.html)

SaFu 9. Nov 2007 07:24


VPN --> Remoteverbindung
 
Hi

Habe mal ne frage die eigentlich nix mit Delphi zutun hat, aber da es hier Richtig gutes Fachpersonal gibt denke ich das ich diese Frage auch hier stellen kann.

Unzwar gibt es eine software bzw. einen USB stick der Automatisch eine VPN und Remotedesktop Verbindung erstellt sobald mann den USB Stick in den Rechner steckt

Praxis beispiel:

Wenn ich jetzt im Urlaub fahre und geh dort ins Internet und ich weis mein Rechner ist zuhause an, dann wäre es schön wenn ich einen USB Stick hätte den in den Rechner stecke und er baut mir Automatisch die Verbindung zumir nachhause auf, ohne das ich die verbindungen auf dem Rechner im Internetcafe erst erstellen muss.


Wenn es sowas nicht gibt kann man sowas Programmieren (vielleicht als Projekt??


Gruss sascha

RWarnecke 9. Nov 2007 07:36

Re: VPN --> Remoteverbindung
 
Mit den MagRAS-Komponenten kannst Du ein Programm schreiben, womit Du Dich einwählen kannst. Die Remotedesktopverbindung kannst Du ja von dem PC im I-Net-Cafe nutzen oder Du nimmst VNC (ist kostenlos). Das funktioniert definitiv vom USB-Stick.

SaFu 9. Nov 2007 07:39

Re: VPN --> Remoteverbindung
 
Ja aber das Programm soll halt was für leute sein die sich mit sowas nicht auskennen

das heist die stecken den Stick rein und sind auf ihren rechner

Klaus01 9. Nov 2007 08:26

Re: VPN --> Remoteverbindung
 
Hallo Sascha,

meinst Du nicht das wäre ein recht großes Sicherheitsrisiko.
Denn wenn es so funktioniert, dann sind alle wichtigen Daten auf dem USB-Stick
und jeder der ihn findet/stiehlt/kopiert hat diese Daten und ist schwups auf Deinem Rechner zuhause.
So was möchte ich eigentlich nicht nutzen wollen.

Grüße
Klaus

SaFu 9. Nov 2007 08:33

Re: VPN --> Remoteverbindung
 
Da hast du recht man könnte ja noch ne Passwortabfrage einbauen und auf dem remote Rechner muss man sich ja auch noch anmelden

aber gibt es sowas schon oder kann man sowas Programmieren

Klaus01 9. Nov 2007 09:06

Re: VPN --> Remoteverbindung
 
Hallo Sascha,

ob es da schon etwas feriges gibt weiß ich nicht.
Selber was "basteln" sollte schon möglich sein.
Ein Ansatz wäre über die autorun.inf ein Programm zu starten.

Grüße
Klaus

emsländer 9. Nov 2007 09:54

Re: VPN --> Remoteverbindung
 
Zitat:

Zitat von Klaus01
Hallo Sascha,

ob es da schon etwas feriges gibt weiß ich nicht.
Selber was "basteln" sollte schon möglich sein.
Ein Ansatz wäre über die autorun.inf ein Programm zu starten.

Grüße
Klaus

Hi Sascha,

Die Idee als solches ist ja nicht schlecht. Aber es ist def. zu gefährlich. Auch eine Passwortabfrage schützt nur bedingt!

Gruss

EL

RWarnecke 9. Nov 2007 10:06

Re: VPN --> Remoteverbindung
 
Zitat:

Zitat von fuknersascha
Ja aber das Programm soll halt was für leute sein die sich mit sowas nicht auskennen

das heist die stecken den Stick rein und sind auf ihren rechner

Was spricht denn gegen meine Variante ? Desweiteren brauchts Du das alles garnicht, wenn Du Deine IP-Adresse oder eine Adresse von Dyndns hast. Dann kannst Du auch direkt über eine x-beliebige Internetverbindung auf Deinen Rechner zugreifen.

SaFu 9. Nov 2007 10:16

Re: VPN --> Remoteverbindung
 
habe es ja schon so probiert ist aber nicht das gelbe vom ei

Delphi-Quellcode:
[autorun]
open=mstsc /console /v:[url]www.?????.dyndns.org[/url]
rem shell=LockNote
action=Remoteverbindung starten
rem shell\open\command=startlocknote.exe
rem shell\tc\command=startlocknote.exe
rem shell\dismount\command=startlocknote.exe

;[autorun]
rem open=LockNote.exe
ICON=MSLOGO.ICO


rem [autorun]
rem open=starttc.exe
rem shell=tc
rem action=Total Commander starten
rem shell\open\command=starttc.exe
rem shell\tc\command=starttc.exe
rem shell\dismount\command=starttc.exe

rem [autorun]
rem open=Pstart\Pstart.exe
rem shell=0
rem shell\0=Pstart starten
rem action=Pstart starten
rem shell\0\open\command=Pstart\Pstart.exe
Es startet aber nur die Automatische auswahl des wechseldatenträgers

Der Stick muss sozusagen die einwahl erledigen (der dyndns Account oder feste IP ist klar)

Es geht eigenlich nur um die Automatische einwahl die man eigentlich auf jedem Rechner erstellen müsste die soll halt Automatisch vom Stick gehen aber ohne das diese auf dem rechner bestehen bleibt, sie soll also keine Spurren hinterlassen

SaFu 12. Nov 2007 08:00

Re: VPN --> Remoteverbindung
 
Hat jemand eventuell ne lösung gesfunden oder weis jemand was von so einer Software die das kann

Assertor 12. Nov 2007 09:28

Re: VPN --> Remoteverbindung
 
Hi fuknersascha,

bei den meisten USB Sticks, die sich mit der korrekten Hardwarebezeichnung beim USB Controller melden, wird Windows kein Autorun ausführen.

Dies ist aus Sicherheitsgründen nicht gewollt, sogar von Microsoft nicht, obwohl die das CD-Autorun ja lieben.

Es gibt zwar USB Sticks, die sich nicht als Wechseldatenträger "melden" und daher eine Autorun ermöglichen. Zwingend ist dies für keinen, gerade unter Vista wird dieses Autorun dann doch einige Nachfragen nach sich ziehen.

Tools, die automatisch ein Autorun auf USB Sticks erzwingen gibt es auch, aber die müssen zuvor auf dem Rechner installiert werden, also keine Option für Deinen Ansatz und sowieso ist von soetwas in den meisten Fällen abzuraten.

Warum machst Du nicht einfach eine einzelne Exe-Datei in das Hauptverzeichnis des Sticks und den ganzen Rest in Unterverzeichnisse. Dann weiß jeder Benutzer, was er anklicken muß.

Ob übrigens ein VPN vom Internetcafé-PC so gut ist? Die Kommunikation ist vielleicht verschlüsselt per PPTP oder SSH oder was auch immer, aber der PC selbst kann ja schon Keylogger und ähnliches enthalten. Ich würd das nicht nutzen... Wär Insecure-by-Design oder so ;)

Gruß Assertor

SaFu 12. Nov 2007 09:40

Re: VPN --> Remoteverbindung
 
OK sagen wir mal ich stecke den USB rein und muss ihn erst ausführen aber kann man diese einwahlfunktion auf den USB bringen so wie ich es oben gemacht habe funktioniert der aufbau über Dyndns aber die einwahl muss ich erst auf dem rechner erstellen und die würde ich auch gerne auf dem Stick haben

Assertor 12. Nov 2007 10:12

Re: VPN --> Remoteverbindung
 
Zitat:

Zitat von fuknersascha
OK sagen wir mal ich stecke den USB rein und muss ihn erst ausführen aber kann man diese einwahlfunktion auf den USB bringen so wie ich es oben gemacht habe funktioniert der aufbau über Dyndns aber die einwahl muss ich erst auf dem rechner erstellen und die würde ich auch gerne auf dem Stick haben

So ganz verstehe ich den beschrieben Ablauf nicht (das Glaskugel-Problem).

Aber im Allgemeinen:
- Der Zielrechner (Zuhause) und sein Gateway-Firewall/Router muß eine eingehende Verbindung akzeptieren
> Hierfür muß u.U. Port-Forwarding auf der Firewall bzw. dem Router für den jeweiligen Dienst aktiviert werden
- Der Zielrechner (Zuhause) muß einen entsprechend Dienst zur Annahme der Anfragen bereitsstellen, egal ob das SSH oder RDP oder was auch immer ist. RDP bitte nur verschlüsselt z.B. per VPN (PPTP, IPSec etc) wegen nachgewiesener RC4 Man-In-The-Middle mittels ARP...

Der externe Rechner muß
- Zugang zu dem unverschlüsselten WAN haben
- Die Ports müssen auch weitergeleitet werden (nicht alle Intercafés öffnen alle Ports, oder?)
- Die Zieladresse kennen (da wär DynDNS schon funktionierendes Beispiel)

So, wenn Du also VPN per Windows machst, dann müsste der Remote-Rechner diese Einstellungen im System haben. Dies geht per Software von USB Stick unter Admin-Rechten schon, aber die Verbindung bleibt dann auf dem PC und Du müsstest Sie auch wieder löschen.

Also stattdessen z.B. VNC über SSH. Da kannst Du einen SSH Client auf den USB Stick packen (aus der OpenSSH Suite irgendwas in Richtung Putty).

Aber: Trotzdem können lokale Proxy Server (Socks etc) verhindern, daß Dein USB Stick auf den Ports richtig rauskommt. SSH ist 22, oder? RDP 3389 und RDP per PP2P ist 1723. Wobei bei VPN zusätzlich nicht jeder Router das GRE Protocol auf Port 47 unterstützt.

Alles klar soweit?

Am besten mal in Richtung VNC googlen. Da solltest Du fündig werden. Da kannst Du bestimmt auch in irgendwelchen VNC Tools die Einstellungen hinterlegen und es geht (fast immer) automatisch, so wie Du willst.

Gruß Assertor

Salomon 12. Nov 2007 11:02

Re: VPN --> Remoteverbindung
 
Wenn es was kosten darf, finde ich Remotely Anywhere ganz gut. http://www.remotelyanywhere.com/

Dies überträgt alle Daten SSL verschlüsselt. Läst man den Server auf dem HTTPs Port 443 laufen kommt man quasi durch jede Firewall an den fernzusteuernden Rechner ran. Der integrierte Remotedesktop ist auch sehr perfomant.

Auf den Rechner kommt man, indem man einfach eine Webseite aufruft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz