PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rsync mit passwortübergabe über ssh



phonatic
21.08.02, 09:54
Hi,

folgende Situation habe ich:

Ich habe zwei SuSE 8.0 Systeme im Einsatz und möchte mit rsync (2.4.6) über cron ein Verzeichnis spiegeln lassen. Als terminal benutze ich ssh statt rsh. Es wird vom Quellrechner aus gestartet.

Folgende Schreibweise verwende ich dazu:
rsync --verbose --delete --archive --rsh=ssh /quellverzeichnis/ root@<ip-adresse>:/zielverzeichnis/

Mein Problem: rsync bzw. das gestartete ssh verlangt beständig nach dem Passwort.

Versuche: Ich habe es mit rsyncd.secret auf dem Zielrechner und dem Quellrechner versucht (root:<passwort>), kein Erfolg.
Auch habe ich mit ssh-keygen die public keys ausgetauscht und auf der Gegenseite unter authenticated_keys abgelegt, keine Änderung des Problems.

Frage: Habe ich etwas übersehen oder falsch gemacht?
oder
Gibt es eine Lösung z.B. über ein Zusatzscript das geforderte Passwort zu übergeben?

Tnx,
phonatic

Harry
21.08.02, 18:03
Hallo,

die SSH-Public-Keys müssen auf dem Zielsystem unter ~/.ssh/authorized_keys abgelegt werden.

Harry