Am Samstag, 4. Juli 2009 schrieb Christian:
Hallo Michael,
Michael schrieb:
Hallo
ich möchte script via cron auf einem lokalen Rechner starten u.a. soll auf einem entfernten Rechner ein Befehl ausgeführt werden. Diesen Befehl will ich via ssh absetzen also ssh root@entfernter-rechner df -h (es muss leider Root sein). Da das ganze im Skript läuft will ich ssh ohne passwort betreiben. ... ssh root@nas df-h ich bekomme eine Passwort anfrage!!!
Hier hast Du vergessen vorher den "agent" zu starten und den schlüsse zu laden ;)
sicher? ich habe es noch nicht mit OS11.1 probiert, aber bei allen SuSE und openSuse bis 11.0 (und auch in Verbindung mit CentOS, Redhat, Debian usw) hat es bei mir bisher auch ohne agent geklappt. Die Stolperfalle waren bisher höchstens die Rechte der Datei authorized_keys2 auf dem Zielrechner - wohlgemerkt: es dürfen nicht zu viele Rechte sein, Lesen durch den entsprechenden User reicht... Ach so: und das ganze entweder von dem User aus starten, in dessen .ssh-Verzeichnis die privte-key-Datei liegt oder diese mit -i im ssh-Aufruf einbinden. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org