Andreas Korthaus: gzip-Komprimierung in beide Richtungen?

Beitrag lesen

Hi!

Öhm, X11 Forwarding und MySQL haben nichts miteinander zu tun. Du meinst das allgemeine Portforwarding von SSH, und die Idee ist nicht schlecht. Übrigens reicht dafür auch stunnel, du musst also nicht gleich eine interaktive SSH-Verbindung aufmachen. Übrigens(2) kann SSH (und hoffentlich auch stunnel) die Verbindung auch transparent komprimieren.

Ja, und das wäre auch das Problem - wie öffne ich eine interaktive SSH-Verbindung automatisch? Mit plink und pscp geht das ja aber nur für sehr begrenzte Anwendungsbereiche. SCP wäre zwar perfekt, aber das darf ich auf dem Masterserver nicht verwenden. Das einzige was ich kann, ist das:

<quote>
Der Zugriff auf mySQL über SSH Port-Forwarding ist durchaus möglich, allerdings nicht unbedingt nötig, da ja lokal auf den Webservern ein mySQL Client installiert wurde, eben damit nicht jeder anfängt, SSH-Ports zu tunneln.
Aufpassen sollte man aber wie man den Tunnel einstellt.
Die korrekte Anweisung ist nämlich
-L 3306:127.0.0.1:3306
und eben nicht
-L 3306:<ip des webservers>:3306
</quote>

MySQL ist nach außen nicht erreichbar, nur über den localhost. Dann müßte ich den Tunnel wohl lokal einrichten oder wie? Aber wie soll das gehen? Ich müßte lokal von PHP aus eine Verbindung zu beiden Servern herstellen können, gleichzeitig. Dann sollte ich wohl entweder dem Tunnel oder der Lokalen DB einen anderen Port geben, vermutlich kann  ich in PHP MYsql auch über einen anderen Port ansprechen. Wenn  ich das lokal im Tunnel angebe und ich eine Verbindung zum entfernten SSH-Server aufgebaut habe, kommen die Anfragen an localhost:3306 automatisch an den entferntet Server "von innen" an 3306??? Und wie kann ich das einrichten ohne dass ich mit putty jedesmal von Hand eine Verbindung herstelle? Gibt es dafür vielleicht ein Kommandozeilentool, welches ich aus PHP heraus starten und die Verbindung herstellen kann?

Öhm, das habe ich grad nicht auf dem Rechner, aber ich versuche mal

Danke Dir für die Mühe, aber ich habs genau so gemacht: läuft genauso wenig.

Naja, da wollte ich doch direkt mal die PHP_CURL Version probieren, aber denkste, das läuft bei mir nicht, keine Ahnung wieso, bin nicht der einzige mit dem Problem, jedenfalls habe ich mehrere Workarounds versucht und es hat alles nicht geklappt. Das Problem, Apache findet die php_curl.dll nicht - obwohl sie definitiv vorhanden ist :-) Ich glaube irgendjemand will nicht das ich das je ans laufen bekomme ;-)
Naja, vermutlich ist der Weg dann auch versperrt, genauso der über CURL und --data (</?m=136434&t=24834>), und es sieht auch nicht so aus als würde es jemals mit --form funktionieren, naja, aml gucken wie das mit SSH aussieht! Wobei eine SSl Lösung vermutlich die einfachere ist, vielleicht sollte ich es auch mal mit php_openssl versuchen, jedenfalls habe ich mir auch mal Deinen Vorschlag(stunnel) angesehen, wobei mir das ganz wie eine client-server Applikation aussieht, und wie ich es sehe kann ich stunnel auf dem 2. Server nicht installieren ;-)

Vielleicht ist dei SSh Variante wirklich die einzige Möglichkeit? Ich habe serverseitig halt nur den SSH-Server und den Apache die Verbindungen entgegennehmen können. Mal gucken, vielleicht bekomme ich meinen Provider dazu stunnel zu installieren, wäre ja wirklich nicht schlecht!

Danke nochmal für Deine Hilfe!

Grüße
Andreas

0 43

gzip-Komprimierung in beide Richtungen?

Andreas Korthaus
  • https
  1. 0
    Björn Höhrmann
  2. 0
    Philipp Hasenfratz
    1. 0
      Andreas Korthaus
      1. 0
        Henryk Plötz
        1. 0
          Andreas Korthaus
          1. 0
            Henryk Plötz
            1. 0
              Andreas Korthaus
              1. 0
                Henryk Plötz
                1. 0
                  Andreas Korthaus
                  1. 0

                    Nachtrag

                    Andreas Korthaus
                  2. 0
                    Henryk Plötz
                    1. 0
                      Andreas Korthaus
                      1. 0
                        Andreas Korthaus
                      2. 0
                        Philipp Hasenfratz
                        1. 0
                          Andreas Korthaus
                          1. 0
                            Philipp Hasenfratz
                            1. 0
                              Andreas Korthaus
                              1. 0
                                Henryk Plötz
                                1. 0
                                  Andreas Korthaus
                                  1. 0
                                    Henryk Plötz
                                    1. 0
                                      Andreas Korthaus
                                      1. 0
                                        Henryk Plötz
                                        1. 0
                                          Andreas Korthaus
                                          1. 0
                                            Andreas Korthaus
                                          2. 0
                                            Henryk Plötz
                                            1. 0
                                              Andreas Korthaus
                                              1. 0

                                                Nachtrag

                                                Andreas Korthaus
                                                1. 0

                                                  noch einer...

                                                  Andreas Korthaus
                                                  1. 0
                                                    Henryk Plötz
                                                    1. 0
                                                      Andreas Korthaus
                                                      1. 0
                                                        Henryk Plötz
                                                        1. 0
                                                          Andreas Korthaus
                            2. 0
                              Henryk Plötz
                              1. 0
                                Philipp Hasenfratz
      2. 0
        Björn Höhrmann
        1. 0
          Andreas Korthaus
          1. 0
            Björn Höhrmann
            1. 0
              Andreas Korthaus
  3. 0
    Michael Schröpl
    1. 0
      Andreas Korthaus
      1. 0
        Michael Schröpl
        1. 0
          Andreas Korthaus