Befehl per Browser ausführen?

Hi folks!

Ich möchte einen Befehl (tar) per Browser aufrufen, so daß man
vom Arbeitsplatz aus ein Backup auf dem Server starten kann.
Wie kann ich das machen? Hat jemand einen Link zu 'ner Page, wo
diese Möglichkeit erklärt wird, oder es bereits auf seinem
Rechner laufen?

thanx
Lasse

Hallo Lasse

Die einfachste Möglichkeit wäre natürlich über ssh, telnet und Konsorten.
Wenn’s über einen Browser laufen soll, dann würde sich auch noch VNC anbieten. Hiermit kannst Du dich dann u.a. über den Browser auf dem Server einloggen.
Oder wenn’s ganz hübsch sein soll und auf dem Server ein Webserver mit CGI-Schnittstelle läuft, dann könntest Du ein Perlscript (oder auch Shellscript) schreiben, dann du dann über den Browser aufrufst.
Dazu benötigst Du dann das Script z.B.

#!/bin/sh
tar -cf /backup /zu_sichern
exit

Und ein HTML-Konstrukt mit Submitbutton, dass das Script aufruft. Auf die Sicherheit mußt Du dann natürlich verstärkt schauen. Das Script soll schliesslich nur von dir aufgerufen werden.

Grüße
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Und ein HTML-Konstrukt mit Submitbutton, dass das Script
aufruft. Auf die Sicherheit mußt Du dann natürlich verstärkt
schauen. Das Script soll schliesslich nur von dir aufgerufen
werden.

ich denke die Sicherheit könnte man ganz gut mit htaccess hinkriegen