Hallo,
ich hab ein kleines Problem mit RSync, welches ich als Backup Programm laufen lassen möchte.
Mit dem Befehl:
rsync -az -e ssh root@192.168.0.3:/home/www/ /backup/www/
kann ich Backups problems von einem Server saugen. Dies funktioniert soweit auch.
Allerdings muss ich beim SSH Prompt jedesmal manuell ein Kennwort eingeben, was das Ausführen als Cronjob leider unmöglich macht.
Kann ich es irgendwie hinbiegen, das sich RSync automatisch am anderen Server authentifiziert?
Ich denke an eine Methode ähnlich der bei MySQL, also mysql -u root -p passwort ..
Hat jemand eine Idee?!? :?
Gruß
fLiBBi
Rsync + SSH Kennwort
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Rsync + SSH Kennwort
Schau mal in diesem Thread hier nach, da gibt's auch einen sehr guten Link dazu : http://www.rootforum.org/forum/viewtopic.php?t=11403
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Rsync + SSH Kennwort
Hallo,
trotz der Links und Tipps im anderen Toppic krieg ichs einfach nicht gebacken.
Beim Login Prompt will er immer ein Kennwort haben.
Nochmals zum Verständnis:
- ich lege auf beiden Servern einen RSYNC Benutzer an, z.B. rsync
- gebe diesem die Rechte das er das was ich sichern will auch lesen darf
- erstelle einen SSh Key
- schieb diesen in das Homeverzeichniss (.ssh) des Users rsync auf dem anderen Server (oder muss das in /root/.ssh ?)
- logge mich ein und es sollte funktionieren
Mach ich was falsch oder wo liegt mein Fehler?
Gruß
flibbi
trotz der Links und Tipps im anderen Toppic krieg ichs einfach nicht gebacken.
Beim Login Prompt will er immer ein Kennwort haben.
Nochmals zum Verständnis:
- ich lege auf beiden Servern einen RSYNC Benutzer an, z.B. rsync
- gebe diesem die Rechte das er das was ich sichern will auch lesen darf
- erstelle einen SSh Key
- schieb diesen in das Homeverzeichniss (.ssh) des Users rsync auf dem anderen Server (oder muss das in /root/.ssh ?)
- logge mich ein und es sollte funktionieren
Mach ich was falsch oder wo liegt mein Fehler?
Gruß
flibbi
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Rsync + SSH Kennwort
Wie erstellst du den ?- erstelle einen SSh Key
1. Der PubKey kommt ins /home/rsync/.ssh/- schieb diesen in das Homeverzeichniss (.ssh) des Users rsync auf dem anderen Server (oder muss das in /root/.ssh ?)
2. Wie benennst du das File dann ?
Therotisch : ja ... ;)- logge mich ein und es sollte funktionieren
Ohne nähere Infos ist allerdings ziemlich schwer zu sagen, wo das Problem liegt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Rsync + SSH Kennwort
ganz schlecht, wenn du drüben den user rsync hast und den key ins verzeichnis von rsync legst solltest du auch rsync als user angeben :pflibbi wrote: rsync -az -e ssh root@192.168.0.3:/home/www/ /backup/www/
mit ssh -vv siehst du ob es mit dem key lesen klappt und ggf. woran es scheitert.