Dir, Timchen, muss ich sagen: Du bist ja ein ganz schlauer...
Vielen Dank!
Theoretisch würde EXEC gehen, nicht aber wenn du einen externen Server bedienen möchtest oder einen anderen Nutzer auf dem selben Server.
Moment mal - du legst mir Worte in den Mund, die ich nie gesagt habe.
Der Threadersteller ist die Person, welche es ohne exec realisieren will - nicht ich!
Davon abgesehen bzw. um auf die Behauptung deinerseits, ich hätte behauptet, es kann nicht funktionieren, einzugehen: Wenn exec() in der php.ini (des Users) deaktiviert ist, funktioniert es nicht. Ob lokal, per Remote oder lokal unter anderem User. Darüber brauchen wir jetzt auch überhaupt nicht zu diskutieren.
1. Eine SSL-gesicherte Verbindung und einen SSH-Parser für PHP (Sehr komplex zu machen, also nichts für Laien)
Ich glaube, du meinst ungefähr das, was ich oben geschrieben habe - in jedem Fall aber meinst du (genau wie ich) eine noch nicht fertige Lösung. Und das will der Threadersteller ja leider nicht.
2. proc_open ( [Link:
Registrierung erforderlich] ) verwenden, um die Anwendungen "ssh" (Linux, UNIX, Mac) oder ggf. (wenn möglich) "PuTTY" (Windows) zu kontrollieren.
Ist sehr häufig deaktiviert. Ich bin auch recht froh darüber, dass unsere User die Anwendung "ssh" nicht "kontrollieren" können, wie du es nennst.
3. Eine Extension für SSH-Verbindungen suchen und zu PHP hinzufügen
Dir scheint beim Lesen des Thread entgangen zu sein, dass der Threadersteller keine unüblichen PHP-Extensions als Voraussetzung für seine Software haben will.
viele Massenwebhoster setzen inzwischen nicht mehr nur auf CGI, sondern auch auf PHP
Wtf? Du weißt schon, dass CGI und PHP etwas völlig verschiedenes sind? PHP ist das, was ich im Endeffekt ausführen möchte. CGI hingegen ist die Einbindungsmethode von Skriptsprachen wie PHP in den Webserver.
Wenn ich CGI habe, dahinter aber kein PHP hängt, bringt dem User das herzlich wenig - nämlich erstmal gar nichts.
und da muss der Server auch von Skripten vorkonfiguriert werden (zumindest Userdaten etc.)
Hier ist mir jetzt nicht wirklich klar, was du meinst... Bitte erläutern.
Rein aus freundlichkeit habe ich entschieden, ein SSH-Management-Framework für PHP zu basteln, und dieses als OpenSource zu veröffentlichen - Link wird noch beigefügt, dann kann der Thread auch zu....
Cool. Wann bist du fertig?
Bin ja nicht Timchen, der lieber klugscheißt als sich irgend eine Möglichkeit einfallen zu lassen
Ich habe sehr wohl den Ansatz einer Problemlösung gepostet (und die bereits diskutierten Möglichkeiten zusammengefasst). Bitte nochmal den Thread lesen - ich hab den Eindruck, du hast so einiges überlesen. :/