phpbar.de logo

Mailinglisten-Archive

AW: [php-gtk] Sichere Verbindung PHP-Script <-> mySQL-DB

AW: [php-gtk] Sichere Verbindung PHP-Script <-> mySQL-DB

Gloss Mathias Mathias.Gloss at start.de
Don Mar 14 13:12:49 CET 2002


Hiho,

> Von: 	Dirk Osburg[SMTP:pv5 at uni.de]
>
> ich stehe gerade vor dem Problem, dass ich ein kleines
> Administrations-Tool für eine extern auf einem Server liegende
> mySQL-Datenbank in PHP-Gtk geschrieben habe und nun
> eine gesicherte Verbindung zwischen Client und Datenbank haben will.
>
....

> Ach ja, noch eine weitere Hürde ... die Datenbank liegt auf einem
> Linux-Server (so weit, so gut), aber das Script wird warscheinlich
> auf Windows- und Linux-Systemen ausgeführt (wäre imho ein weiteres
> Problem).
>
Wenn die DB immer auf Linux läuft und da auch ein sshd läuft, sollte das
kein Problem sein.

Über ssh kann man Verbindungen verschlüsselt tunneln.

D.h. auf dem Client startest du den ssh-Client mit den benötigten Optionen,
um den lokalen Port 3306 zum Zielrechner Port 3306 zu tunneln. Dein GTK-
Programm Muss sich also als MySQL-Server den localhost benutzen.

Ansonsten müsste das so funktionieren.
Damit du dem ssh-Client kein Passwort übergeben musst, kannst du dir mit
ssh-keygen ein key generieren und den öffentlichen Schlüssel auf den Ziel-
rechner in das Verzeichnis ~/.ssh legen in die Datei .... keine Ahnung mehr
;(

Installier einfach mal die Cygnustools für Windows, da findest du dann einen
ssh und auch die Manualpages dazu ;-)

Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive