Rsync + SSH Kennwort

Backup, Restore und Transfer von Daten
Post Reply
flibbi
Posts: 94
Joined: 2002-09-28 18:42
 

Rsync + SSH Kennwort

Post by flibbi »

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
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Rsync + SSH Kennwort

Post by captaincrunch »

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
flibbi
Posts: 94
Joined: 2002-09-28 18:42
 

Re: Rsync + SSH Kennwort

Post by flibbi »

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
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Rsync + SSH Kennwort

Post by captaincrunch »

- erstelle einen SSh Key
Wie erstellst du den ?
- schieb diesen in das Homeverzeichniss (.ssh) des Users rsync auf dem anderen Server (oder muss das in /root/.ssh ?)
1. Der PubKey kommt ins /home/rsync/.ssh/
2. Wie benennst du das File dann ?
- logge mich ein und es sollte funktionieren
Therotisch : ja ... ;)
Ohne nähere Infos ist allerdings ziemlich schwer zu sagen, wo das Problem liegt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
dopefish
Posts: 142
Joined: 2003-02-06 12:57
Location: Karlsruhe
Contact:
 

Re: Rsync + SSH Kennwort

Post by dopefish »

flibbi wrote: rsync -az -e ssh root@192.168.0.3:/home/www/ /backup/www/
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 :p

mit ssh -vv siehst du ob es mit dem key lesen klappt und ggf. woran es scheitert.
Post Reply