Seite 1 von 1

Steuerung eines anderen Servers

Verfasst: Donnerstag 9. Januar 2003, 22:17
von hulahub
Gibt es eine möglichkeit per Python einen Server zu steuern. Mit Steuern meine ich consolen Befehle zu senden.

Beispiel:

Auf Server A läuft ein Webserver auf dem eine Pyhton CGI Skript läuft. Auf der daraus resultierenden Webseite klicke ich nun was an um z.b. die Prozessliste anzeigen zu lassen. Kann ich nun von Rechner A über die Console von Server B den nötigen Befehl ausführen, wie ich es z.b. mit SSH tue, oder ist das nicht möglich?

Wäre für Lösungen echt dankbar.

Re: Steuerung eines anderen Servers

Verfasst: Donnerstag 9. Januar 2003, 22:25
von Voges
Noch nicht ganz verstanden. Server A ist ein Webserver, Server B auch? Wie hängen die zusammen?
Jan

BTW: Um welche Betriebssysteme geht es?

Verfasst: Donnerstag 9. Januar 2003, 22:32
von hulahub
Nein nur A ist der Webserver. das mim Web is eingentlich egal.
Die Server sind nur über das Internet verbunden. Systeme sind komplett unterscheidlich... wie kann ich auf B nun einen consolen befehl ausführen?

Verfasst: Donnerstag 9. Januar 2003, 22:51
von hans
meinst du etwa soetwas wie rsh (Remote Shell) oder rexec ? Ähnliche Befehle sind meines Wissens auch in Windows implementiert.

Hans

Verfasst: Freitag 10. Januar 2003, 12:14
von Milan
wenn du von python aus mittels ssh einen rechner steuern willst, kann dir das hier bestimmt helfen... http://sourceforge.net/projects/pyssh/

Verfasst: Donnerstag 27. Februar 2003, 01:49
von strogon14
Du willst also auf Rechner B eine Webseite(CGI) von Rechner A aufrufen, die wiederum veranlasst auf Rechner B einen Befehl auszuführen und evtl. das Ergenis auf der Webseite anzeigen?

Ist das nicht ein wenig von hinten durch die Brust ins Auge? Warum startest Du den Befehl nicht gleich auf Rechner B, wenn Du schon davor seitzt und von dort die Webseite aufrufst?

Wenn du willst, dass das von einem beliebigen Rechner aus funktionieren soll, muss ich dich, glaube ich enttäuschen: Ohne Installation irgendeiner Serversoftware (sshd, telnet, xmlrpc) auf den B-Rechnern wirst Du nicht ausskommen.

Gruß, Chris