Announcement

Collapse
No announcement yet.

Per OpenVpn in MySql auf anderen Rechner zugreifen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Per OpenVpn in MySql auf anderen Rechner zugreifen

    Hallo Community,

    da dies mein erster Beitrag ist, stelle ich mich kurz vor. Ich bin der Martin und lebe im Münsterland. Ich arbeite in der IT unter anderem entwickle ich Software für die Elektrobranche (Firmeneigene Werkzeuge) mittels VB6, VBA, VB.net, PHP, Python. Bin kein Vollprofi, und auch eher durch Zufall an die Entwicklerei gekommen, also kein gelernter Entwickler. Mache aber das schon eine Weile. Nur hab ich bisher wenig Erfahrung mit OpenVpn und MySql, wo ich zu meiner Frage komme.

    Ich habe einen Server auf dem ein Portal läuft (PHP/HTML und MySql). Das läuft auch alles bestens. Ich habe eine kleine Datenbank auf diesem Server. Jetzt benötige ich eine Anbindung an eine weitere MySql Datenbank die auf einem entfernten Portal läuft. Die OpenVpn Verbindung mittels Zertifikat hab ich hinbekommen. Jetzt scheitert es an der Verbindung zur Datenbank. Ich verwende den Connectionstring den ich für mein Portal benutze, habe lediglich die IP-Adresse auf 10.8.0.1 geändert, also die Adresse des entfernten Portals. Leider funktioniert das nicht, daher meine Frage ob der Weg überhaupt richtig ist, und das ganze so überhaupt funktionieren kann. Ich muss in bestimmten ZeitabständenWerte vom einen Portal ans andere übertragen.

    Vielleicht könnt ihr mir einen Weg aufzeigen, oder einen Tipp geben. Schonmal vielen Dank.

  • #2
    Die IP des Zwischennetzes von OpenVPN sollte für den Connect keine Rolle spielen. Es soll ja transparent sein, Dein Zielgerät soll also wie immer erreichbar sein. Evtl. muss man dem Client noch per Route sagen, dass das Zielnetz über die OpenVPN Verbindung erreichbar ist.
    Das gilt so allerdings erstmal für ein Gerät das keine öffentliche IP / DNS hat, über das es sowieso erreichbar ist/wäre. Wie das mit Deinem Zielsystem ist, geht aus Deinem Beitrag nicht klar hervor. Ist das Zielsystem öffentlich erreichbar (mit einer festen IP)?

    Wenn es eh öffentlich erreichbar ist, könntest Du die Daten vom Zielsystem ggF. über einen Service abrufen (https), statt direkt auf die DB zuzugreifen.
    Gruß, defo

    Comment


    • #3
      Hallo,

      konnte leider nicht eher antworten, viel zu tun. Mein Zielsystem hat zur Zeit eine dynamischen IP erreichbar. Evtl. ist zukünftig geplant auf eine feste auszuweichen. Aber das steht noch nicht fest.
      Ich versuch mich mal schlau zu machen in Richtung https, wenn du da evt. einen Link oder Info für mich hast dann wäre ich dankbar.

      Comment


      • #4
        Originally posted by HarGrove View Post
        Ich versuch mich mal schlau zu machen in Richtung https, wenn du da evt. einen Link oder Info für mich hast dann wäre ich dankbar.
        Das Internet ist voll davon.
        Du musst auf dem Zielsystem bspw. einen Webservice (oder JSON) implementieren, der genau die Daten an Deinen Client liefert, die benötigt werden. Die Aufrufe eben gekapselt in https.
        Gruß, defo

        Comment


        • #5
          Okay, dann werde ich mal ein wenig recherchieren und zwar in Richtung JSON.....Erstmal vielen Dank.

          Comment

          Working...
          X