- Beiträge: 2
Externer Zugriff MySQL-Datenbank per SSH-Tunnel
- Daniel
- Autor
- Offline
- Benutzer
Weniger
Mehr
4 Jahre 2 Monate her - 4 Jahre 2 Monate her #3982
von Daniel
Externer Zugriff MySQL-Datenbank per SSH-Tunnel wurde erstellt von Daniel
Hallo,
wir planen die Software FlowHeater zum Datenabgleich zwischen unserer Warenwirtschaft und unserem Online Shop einzusetzen.
Der Online Shop ist auf einem Managed Server bei DomainFactory installiert.
Hier würde ich ungern den direkten, extern Zugriff auf die MySQL-Datenbank aktivieren, da dadurch einige Sicherheitseinstellungen und
Schutzlimits deaktiviert werden müssten.
Gern würde ich dies per SSH-Tunnel realisieren. Dazu fehlt mir leider aber das nötige Hintergrundwissen.
Um MySQL-Dumps herunterzuladen oder Verzeichnisse zu löschen habe ich mich schon einmal per putty auf der SSH Konsole angemeldet.
Mir fehlt aber der Ansatz wie ich einen SSH-Tunnel per putty erstelle und dies dann mit der Software FlowHeater verbinden kann.
Ich hoffe Sie können mir bei diesem Vorhaben weiterhelfen.
Viele Grüße
Daniel
wir planen die Software FlowHeater zum Datenabgleich zwischen unserer Warenwirtschaft und unserem Online Shop einzusetzen.
Der Online Shop ist auf einem Managed Server bei DomainFactory installiert.
Hier würde ich ungern den direkten, extern Zugriff auf die MySQL-Datenbank aktivieren, da dadurch einige Sicherheitseinstellungen und
Schutzlimits deaktiviert werden müssten.
Gern würde ich dies per SSH-Tunnel realisieren. Dazu fehlt mir leider aber das nötige Hintergrundwissen.
Um MySQL-Dumps herunterzuladen oder Verzeichnisse zu löschen habe ich mich schon einmal per putty auf der SSH Konsole angemeldet.
Mir fehlt aber der Ansatz wie ich einen SSH-Tunnel per putty erstelle und dies dann mit der Software FlowHeater verbinden kann.
Ich hoffe Sie können mir bei diesem Vorhaben weiterhelfen.
Viele Grüße
Daniel
Letzte Änderung: 4 Jahre 2 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 2 Monate her #3983
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Externer Zugriff MySQL-Datenbank per SSH-Tunnel
Hallo Daniel,
Sie benötigen PUTTY nicht um den VPN/SSH Tunnel zur MySQL Datenbank aufzubauen. Der MySQL Adapter bietet die Möglichkeit direkt die SHH Verbindungsdaten einzugeben und baut dann selbständig den benötigten VPN/SSH Tunnel auf.
Sie müssen lediglich zuerst in den Adapter Eigenschaften die Login-/ Verbindungsdaten eingeben. Also SshHost, SshUser, SshPassword und SshPort. Das sind die gleichen Angaben die Sie verwenden, wie wenn Sie sich mit Putty an Ihrem Linux Server anmelden.
Für den Verbindungsaufbau zur MySQL Datenbank müssen Sie dann als Servernamen „localhost“ oder aber „127.0.0.1“ verwenden. Das ist hier eigentlich der einzige Stolperstein. Hintergrund des Ganzen ist, der MySQL Adapter baut die Verbindung zu Ihrem Linux Server auf, dann sind Sie im Prinzip bereits auf Ihrem Server und können mit „localhost“ arbeiten.
Für den Datenbankbenutzer verwenden Sie den Benutzer mit dem Sie sich an der MySQL Datenbank anmelden möchten. Hier nicht den SSH Benutzer verwenden. Kann aber bei Servern die bei Providern stehen evtl. gleich sein?
Das sollte es schon gewesen sein. Versuchen Sie es mal und posten ggf. eine Fehlermeldung falls es nicht funktioniert.
Sie benötigen PUTTY nicht um den VPN/SSH Tunnel zur MySQL Datenbank aufzubauen. Der MySQL Adapter bietet die Möglichkeit direkt die SHH Verbindungsdaten einzugeben und baut dann selbständig den benötigten VPN/SSH Tunnel auf.
Sie müssen lediglich zuerst in den Adapter Eigenschaften die Login-/ Verbindungsdaten eingeben. Also SshHost, SshUser, SshPassword und SshPort. Das sind die gleichen Angaben die Sie verwenden, wie wenn Sie sich mit Putty an Ihrem Linux Server anmelden.
Für den Verbindungsaufbau zur MySQL Datenbank müssen Sie dann als Servernamen „localhost“ oder aber „127.0.0.1“ verwenden. Das ist hier eigentlich der einzige Stolperstein. Hintergrund des Ganzen ist, der MySQL Adapter baut die Verbindung zu Ihrem Linux Server auf, dann sind Sie im Prinzip bereits auf Ihrem Server und können mit „localhost“ arbeiten.
Für den Datenbankbenutzer verwenden Sie den Benutzer mit dem Sie sich an der MySQL Datenbank anmelden möchten. Hier nicht den SSH Benutzer verwenden. Kann aber bei Servern die bei Providern stehen evtl. gleich sein?
Das sollte es schon gewesen sein. Versuchen Sie es mal und posten ggf. eine Fehlermeldung falls es nicht funktioniert.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Daniel
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 2
4 Jahre 2 Monate her #3984
von Daniel
Daniel antwortete auf Externer Zugriff MySQL-Datenbank per SSH-Tunnel
Guten Morgen Herr Stark,
vielen Dank für Ihre ausführliche Antwort!
Den Bereich Encryption hatte ich vorher nicht entdeckt.
Nachdem ich dort meine SSH Daten eingetragen hatte und im Configurator die Anmeldeinformationen für die Datenbank, funktionierte anschließend der Verbindungstest.
Vielen Dank!
Viele Grüße
Daniel
vielen Dank für Ihre ausführliche Antwort!
Den Bereich Encryption hatte ich vorher nicht entdeckt.
Nachdem ich dort meine SSH Daten eingetragen hatte und im Configurator die Anmeldeinformationen für die Datenbank, funktionierte anschließend der Verbindungstest.
Vielen Dank!
Viele Grüße
Daniel
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.264 Sekunden