Moin,
Du hast mir wirklich sehr geholfen! Habe jetzt gerade mit phpmyadmin auf eine externe Db Zugriff, herrliche Sache! Und das mit popen werde ich morgen einbauen. Das einzige was mir noch nicht so klar ist, wie geht das mit dem key? Wie generiere ich den? Womit? Was muß da rein?
Zum Beispiel mit PuTTYgen, gibt's da wo du auch PuTTY her hast. Das startest du einfach und wählst erstmal unten einen Schlüsseltyp aus. Da SSH1 teilweise gravierende Sicherheitslücken hatte (und hat) wird dein Provider das wohl abschalten oder schon abgeschaltet haben (meiner hat schon vor einiger Zeit). Also suchst du dir eine der der SSH2-Varianten aus. Welche sollte relativ egal sein, ein 1024-Bit DSA-Schlüssel ist ok. Dann klickst du auf Generate und tust was er von dir verlangt (mit der Maus ein bisschen Spielen). Den erzeugten Schlüssel speicherst du mit Save private key auf deinen Rechner. Sei vorsichtig mit der Datei! Nach dem nächsten Schritt wird jeder diesen Schlüssel hat, Zugriff auf deinen Account auf dem Server haben. Du kannst sie im Prinzip auch mit einer Passphrase verschlüsseln, die muss dann später beim Verbinden wieder angegeben werden, was ggbf. beim automatisierten Starten Probleme bereitet. Je nach Umgebung kannst du ihn auch mit einer Passphrase schützen und anschließend Pageant benutzen, welches dich nur einmal beim Einloggen nach der Passphrase fragt. -> http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapter8.html#8
Im oberen Bereich des Generators siehst du jetzt den öffentlichen Schlüssel. Der muss auf den Server in die Datei .ssh/authorized_keys2 unterhalb deines Heimatverzeichnisses gepackt werden, und zwar in einer einzigen Zeile!
Man kann ja mit dem Kommandozeilentool "mysql" meines Wissens eine komprimierte Datenübertragung einstellen. Hast Du eine Idee wie ich das mit PHP nutzen könnte?
Du kannst auch PuTTY (und damit plink) anweisen komprimiert zu arbeiten: Links SSH auswählen und rechts Enable compression ankreuzen. Speichern der Änderung an der Session nicht vergessen.
--
Henryk Plötz
Grüße von der Ostsee