So funktioniert JustAnswer:
  • Fragen Sie einen Experten
    Tausende Experten in über 200 Kategorien.
  • Erhalten Sie eine professionelle Antwort
    Per E-Mail oder sofortiger Benachrichtigung, während Sie auf unserer Website warten. Stellen Sie ggf. weitere Anschlussfragen.
  • 100%ige Zufriedenheit garantiert
    Bewerten Sie die erhaltene Antwort.
Stellen Sie Ihre Frage an IT-Fachinformat...
IT-Fachinformatiker
IT-Fachinformatiker, Systemadministrator
Kategorie: Computer
Zufriedene Kunden: 7041
Erfahrung:  Software Entwicklung, Projekt Erfahrung, Windows-Netzwerke, Linux-Netzwerke, Windows/Linux-Server
32504664
Geben Sie Ihre Frage in der Kategorie Computer hier ein
IT-Fachinformatiker ist jetzt online.

Ich möchte von einem php Skript auf Server X1 auf einen

Diese Antwort wurde bewertet:

Ich möchte von einem php Skript auf Server X1 auf einen externen Server X2 auf meine Datenbank zugreifen. Beide Server sind root server und bei 1Blu angemietet. Wie muss ich vorgehen und wie lautet der Aufruf bzw. der Port?
Assistentin: Vielen Dank. Können Sie mir noch ein paar weitere Informationen geben, damit ich den passenden Experten für Sie finden kann?
Kunde: Ubuntu, plesk, php
Kunde: hat geantwortet vor 12 Tagen.
(Nachricht von JustAnswer auf Kundenwunsch) Sehr geehrter Experte, Ihr Kunde möchte ein Angebot von Ihnen über den zusätzlichen Service: Telefon-Anruf.
Kunde: hat geantwortet vor 12 Tagen.
Bitte teilen Sie ihm mit, ob Sie noch weitere Informationen benötigen oder senden Sie ihm ein Angebot, damit Ihr Kunde weiter betreut werden kann.

Hallo

 

wenn es MySQL ist müssten Sie den Port TCP 3306 am Ziel Server freigeben d.h. das dieser über das Internet verfügbar ist aber das ist sehr riskant. Hier müssten Sie eine TLS-Verbindung vorschalten: Der erste Artikel zeigt, wie es funktioniert. Dann muss der Port von MySQL freigegeben werden nun könnten Sie von Server 1 via TLS auf Server 2 zugreifen. Generell ist das aber etwas, was man eher vermeiden sollte aus Sicherheitsgründen sollten Sie einen anderen Weg einschlagen aber so wäre es machbar. Eine Alternative wäre ein SSH-Tunnel durch den man die MySQL Anfragen schleust das ist aber aufwendiger und komplexer als eine reine TLS direkt Verbindung mit der Portfreigabe. Das kann man auch nicht am Telefon erklären Sie müssten schon den Artikel durchgehen wichtig ist halt, das später der MySQL Server am Zielserver auf den Sie zugreifen wollen freigegeben wird. Sie sollten MySQL natürlich so konfiguriern also am Ziel, das auch nur bestimmte IPs von extern zugreifen dürfen. Versuchen Sie dies einmal a) TLS Verbindnug b) Portfreigabe c) IP-Adressbeschränkung d.h. nur localhost also der zweite Server selbst und die IP des Servers die zugreifen soll darf auch zugreufen wobei localhost stets Zugriff hat.

 

------------------------------------------------------------------------------------------------------------------------------------------
Wenn ich helfen konnte, so klicken Sie auf "akzeptieren" oder klicken Sie die "******" um eine positive Bewertung abzugeben. Nur dann wird meine Arbeit auch bezahlt. Vielen Dank!

 

 

 

IT-Fachinformatiker und weitere Experten für Computer sind bereit, Ihnen zu helfen.
Kunde: hat geantwortet vor 11 Tagen.
Die Antwort hat sehr geholfen. Jetzt überlege ich, ob ich den externen Zugriff besser vermeide und anders vorgehen soll.

Hallo, vielen dank :-) nun ja, ich würde das nur machen, wenns keine andere option gibt denn es ist ein risiko es wäre vielleicht sinnvoller das man das php skript welches zugriff haben soll gleich auf dem entsprechenden server laufen lässt oder man nutzt SOAP oder REST schnittstellen via TLS damit hätte man den zugriff via TLS aber über HTTPS müsste aber nicht mysql nach außen öffnen. gern stehe ich ihnen weiter zur verfügung und danke ihnen für ihre bewertung. vg günter