Gast
#4753433
Hallo Leute, Möchte mich von extern per SSH auf MySQL verbinden. SSH läuft. Der Tunnel scheint auch zu stehen. Nur beim verbinden zur DB scheint was nicht zu klappen. Was könnte das sein?
|
Anzeige
|
MySQL per SSH von extern verbinden
Gast
#4753433
Hallo Leute, Möchte mich von extern per SSH auf MySQL verbinden. SSH läuft. Der Tunnel scheint auch zu stehen. Nur beim verbinden zur DB scheint was nicht zu klappen. Was könnte das sein?
Gast
#4753603
Achja: die SSH Verbindung kann nicht initialisiert werden, weil die Verbindung über einen Proxy läuft. Daher Putty. Und Ja, die Verbindung steht über SSH: Siehe Bilder. MySQL kann man auch recht simpel direkt über SSL verbinden, mit Client-Zertifikaten. Das erspart den Umweg über SSH. Ich hatte auch erst SSH versucht, mit ähnlichem Erfolg. SSL ging sofort. Wie umständlich ;) Hint: Welche weiteren Verbindungstypen stehen denn noch zur Auswahl (neben "MySQL /TCP") ? Oder geht es Dir um das grunsätzliche?
Gast
#4753663
Aber wie gesagt: Da ist ein Proxy dazwischen. Darum Putty. Läuft remote den tatsächlich ne mysql und lauscht auf 127.0.0.1:3306? Kannst du das verifizieren? MySQLer schrieb: > Möchte mich von extern per SSH auf MySQL verbinden. Wohl kaum. Du möchtest dich durch einen SSH-Tunnel mit MySQL verbinden. > SSH läuft. Der Tunnel scheint auch zu stehen. Wie hast du das überprüft? > Was könnte das sein? Vielleicht lauscht MySQL ja gar nicht auf 127.0.0.1:3306. Eine durchaus typische Konfigurationsvariante ist
in my.cnf. Dann hört MySQL nur auf dem UNIX-Socket. A. K. schrieb: > MySQL kann man auch recht simpel direkt über SSL verbinden, mit > Client-Zertifikaten. Das erspart den Umweg über SSH. Wenn seine Büchse firewalled ist oder hinter einem NAT-Gateway steht, dann hilft ihm SSL nicht.
Gast
#4756457
Du musst MySQL für externe Verbindung freischalten, in der Konfiguration. Der Administrator kann nicht einfach eine externe Verbindung benutzen, lege ein User an und gib dem die entsprechenden Rechte. langlangher schrieb: > Du musst MySQL für externe Verbindung freischalten, in der > Konfiguration. Der Administrator kann nicht einfach eine externe > Verbindung benutzen, lege ein User an und gib dem die entsprechenden > Rechte. Wenn du nen ssh-port-forward machst kommt die Verbindung nicht von extern. Außerdem legt die Fehlermeldung nahe das es gar nicht so weit kommt das die Credentials übermittelt worden sind. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|