PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Befehl remote ausfuehren, oder: ssh ohne Passwort


ethrandil
2005-05-07, 16:47:08
Hallo,
ich moechte auf einem Rechner einen Befehl mit Rootrechtten ausfuehren lassen und dessen Ergebniss haben.

Es wuerde ja gehen mit

# ssh -l root BEFEHL

aber das Problem ist, dass ich das ganze in einem Script machen moechte und nicht weiss, wie ich verhindern kann, dass ssh nach dem Passwort fragt.
Mit ist klar, dass es ein Sicherheitsrisiko waere das Passwot im Klartext in irgendeiner Datei zu speichern.. aber mein Gott. ists nunmal ;o)

also: Wie kann ich ein Script einen Befehl auf einem anderen Rechner ausfuehren lassen?

- Eth

ethrandil
2005-05-07, 20:36:52
*push* ich habs leider eilig...

- haben wir nicht ein paar von den Gurus hier? *g*

- Eth

ZaCi
2005-05-07, 20:57:52
In der sshd_config den root login erlauben, dazu per public key authenticaten.

1. # ssh-keygen -t rsa
(2 mal enter)

2. # scp ~/.ssh/id_rsa.pub remotemachine:~/

3. auf dem remote rechner

# cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

ethrandil
2005-05-07, 21:26:59
genial, danke!!

- Eth