remote script ausführen

Abend,

hatte da ein kleines Problem und dachte mir, ein Skript muss her. Jetzt ist die Frage aufgetaucht, wie schaffe ich es, per ssh ein skript remote zu starten? Authentifizierung läuft über public/privat Key, also ohne passworteingabe über Openssh.

leider brachte google kein ergebnis, zumindest war ich ungeschickt genug, nach dem falschen zu suchen *g*

Wäre echt super wenn mir wer helfen könnte. Hab nämlich ein Serverprogramm, welches immer nur auf einen rechner laufen kann. Jetzt möchte ich, anstatt auf beiden Servern immer ein Skript zu starten, nur mehr ein Skript starten, das alles erldeigt.

Im voraus dankend

lg ecologys
 
Kannst du mit "rsh" machen.

man rsh unter *nix.
 
hast du es mal mit dem parameter "-C" <command> versucht?!
beispiel:

[04:07:33][~]#ssh bob@fw -C "whoami && uname -a"
Enter passphrase for key '/root/.ssh/id_dsa':
bob
OpenBSD fw.my.domain 3.8 GENERIC#0 i386

^^


grüsse!

edit: um missverständnissen vorzubeugen, das passwort muss man nur eingeben weil mein ssh key halt passwort gesichert ist, aber das kann man ja alles einstellen, heisst, für dein script machst du einfach einen rsa/dsa key ohne passwort!
 
Zurück
Oben