PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Backup mit rsync + ssh - wie einloggen ohne Passwort?



tHaHooL
19.01.06, 08:35
Bisher habe ich meine Backup mit SCP folgendermaßen erledigt:


scp -i /root/.ssh/mein_key.key www.mein-webserver.de:/home/backups/mysql/*.sql /mybackupplace/backups/mysql/

Das ganze lief per Cronjob und hat soweit funktioniert.

Ich würde aber lieber auf rsync umsteigen und das ganze syncronisieren statt nur zu kopieren. Dafür verwende ich:


rsync -az -e ssh root@mein-webserver.de:/home/backups/mysql /tmp/rsync

Das klappt auch einwandfrei, NUR ich muss mein Kennwort eingeben und somit ist es "Cron-untauglich". Wie kann ich meinen Key (/root/.ssh/mein_key.key) mit übergeben? :confused:

Danke! :)

marce
19.01.06, 08:47
Trag den Key doch einfach auf dem Zielsystem in der .ssh/authorized_keys ein...

tHaHooL
19.01.06, 08:58
Der steht da schon drin.
Mit SCP klappt das ja auch schon so...

Es geht eigentlich dadrum dass SSH meinen private Key nicht findet. Muss ich den vielleicht umbenennen in einen bestimmten "Standard"?
Der heisst bei mir halt "wunschname.key" :)

Bei SCP kann ich ja den Key angeben mit
"-i /root/.ssh/wunschname.key".

marce
19.01.06, 09:06
kann sein das rsync auf Standard-Namen besteht... wäre dann id_rsa.pub

tHaHooL
19.01.06, 09:24
hmm... geht leider auch nicht wenn ich den key umbenenne :eek:

marce
19.01.06, 09:35
dann geh' halt mal den kompletten Weg neu durch:

ssh-keygen -t rsa (einfach "durchentern")
ssh-copy-id -i /home/$user/.ssh/id_rsa.pub $zielIP

... bei mir tut's dann...

tHaHooL
19.01.06, 09:47
Hmm... jetzt gehts!!
1000-Dank! :D

Tomek
19.01.06, 12:42
Verschoben ins Forum "Server und Clients".

Blaubeere
27.06.06, 13:42
dann geh' halt mal den kompletten Weg neu durch:

ssh-keygen -t rsa (einfach "durchentern")
ssh-copy-id -i /home/$user/.ssh/id_rsa.pub $zielIP

... bei mir tut's dann...

Wenn ich den letzten Schritt durchführe:

ssh-copy-id -i /root/.ssh/id_dsa.pub root@[ip des ziels]

sagt mir meine SuSE 9.3:

ssh: connect to host [ip des ziels] port 22: No route to host

:o

Warum bloß? Möchte doch auch nur eine Sicherung durchführen. :(

BTW: Wenn ich scp durchführe gelingt der Vorgang natürlich nach Eingabe des Passwords. Nur leider bekomme ich das nicht so hin das es ohne PW Abfrage funktioniert! :(