Page 1 of 1

rsync error 255

Posted: 13. Jun 2008 11:22
by higjumper
Und ich wieder mit einer Frage:

ich habe zwei Rechner bei denen ich ein Verzeichnis mittels eines rsync-Befehls, welchen ich in der crontab einplane, abgleichen möchte.
Ich habe auf meinem Quellrechner rsync installiert, auf dem Zielrechner nicht. (Ist doch OK so, oder?)
In meiner Logdatei bekomme ich nun folgende Ausschrift:

Code: Select all

Host key verification failed.^M
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(459) [sender=2.6.8]
Das sieht mir stark nach Berechtigungsproblemen aus. Ich habe den rscyn als root ausgeführt, daran kann es also nicht liegen.

Hat jemand eine idee?

Posted: 13. Jun 2008 11:28
by highjumper
Sorry ich hab den Befehl vergessen anzuhängen.

Code: Select all

0 0,12 * * * rsync -avz /<Quellordner>/ <host>&#58;/Zielordner>/ --rsh=ssh --delete 2>> /var/log/stdbsync.log

rsync

Posted: 13. Jun 2008 13:29
by sumsi
Moin,

er gibt zu diesem Thema mehr als viele Beschreibungen in Netz.
Deine Fehlermeldung ist auch selbsterklärend, rsync kann sich nicht mit dem anderen rechner authentifizieren.

Am Einfachsten, Du erstellst einen passwortlosen ssh-Zugang:

Code: Select all

Erzeugen eines neuen Schluessels und kopieren des oeffentlichen Teiles 
auf die Zielrechner.
Ausfuehren auf verwltlnx&#58;

&#93; # ssh-keygen -t rsa

Enter passphrase&#58; &#91;ENTER&#93; ohne Passwortvergabe &#40;2x&#41;

&#93; # cd /root/.ssh
&#93; # cat id_rsa.pub |ssh root@Zielrechner "cat >> .ssh/authorized_keys"

Dann sollte es mit rsync klappen:

Code: Select all

/usr/bin/rsync -auvxz --delete --ignore-errors --partial --force -e ssh root@&#91;Zielrechner&#93;&#58;/  /Pfad/zur/Sicherung/
- have a lot of fun -

Posted: 16. Jun 2008 7:03
by highjumper
Ich hab jetzt rsync auch auf dem Zielrechner installiert und den befehl händisch aufgerufen (da ging es), aber da fragt er mich nach dem Passwort, was er ja aber nicht fragen darf wenn ich das mit cron machen will.

Posted: 16. Jun 2008 7:24
by highjumper
Sorry, irgendwie kam meine Antwort zu spät. Ich versuche es jetzt mal mit den Schlüsselpaaren. Vielen Dank ür die Antwort.

Gruß

Posted: 16. Jun 2008 8:34
by highjumper
Super so funktiniert es.

Vielen Dank 8)