Hallo David, hallo Bodo, hallo Leute, Am Mittwoch, 11. Januar 2006 22:25 schrieb David Haller:
Am Wed, 11 Jan 2006, Bodo Wlaka schrieb:
Ich möchte in einem Shell-Script den Befehl zum runterfahren an einen Fremdrechner schicken. [...] Kann ich da gemäß der Faq "ssh ohne Passwort" vorgehen
Jup. Und nimm doch gleich:
ssh root@xy -c '/sbin/shutdown -h +1'
Jepp. Und wenn Du jetzt noch in der /root/.ssh/authorized_keys dem Schlüssel ein command="/sbin/shutdown -h +1" voranstellst, kann der Schlüssel *ausschließlich* für diesen Befehl genutzt werden - damit verhinderst Du einen möglichen Mißbrauch des (wohl oder übel) ungeschützten private Key. Falls der Rechner mit dem private Key durchläuft, kannst Du auch mit dem ssh-agent arbeiten (bei passphrase-geschütztem Key) und musst den Key nur einmal nach dem Booten entsperren. Etwas umständlicher, dafür aber sicherer. Details auf Anfrage ;-) Gruß Christian Boltz -- blubb || { echo "Autsch" >&2; exit 1; } [David Haller in suse-linux über ein misslungenes Script]