ofmueller
24.03.05, 13:15
Ich möchte mit rsync über ssh meinen Server sichern unter Nutzung von cron.
Allerdings werde ich beim Verbindungsaufbau immer nach dem Kennwort des remote-Hosts gefragt.
rsync -avz -e ssh remoteuser@remotehost:/remote_dir local_dir
Darum habe ich mit dem Befehl:
ssh-keygen -t dsa -b 2048 -f rsync_key
ein Schlüsselpaar erzeugt und den Schlüssel "rsync_key.pub" auf dem Remote-Host abgelegt.
Wenn ich nun mit dem Aufruf
rsync -avz -e "ssh -i rsync_key" remoteuser@remotehost:/remote_dir local_dir
die Sicherung durchführen möchte, werde ich nicht mehr nach dem Passwort, sondern nach der Passwortphrase gefragt, bevor die Synchronisation losgeht. Also ist mir nicht weiter geholfen. Ich kann das Skript immern noch nicht per cron ablaufen lassen. Was muss ich machen, damit ich nicht nach der Passwortphrase gefragt werde oder damit ich nicht nach dem Passwort selbst gefragt werde.
Danke im Voraus.
O. Müller
Allerdings werde ich beim Verbindungsaufbau immer nach dem Kennwort des remote-Hosts gefragt.
rsync -avz -e ssh remoteuser@remotehost:/remote_dir local_dir
Darum habe ich mit dem Befehl:
ssh-keygen -t dsa -b 2048 -f rsync_key
ein Schlüsselpaar erzeugt und den Schlüssel "rsync_key.pub" auf dem Remote-Host abgelegt.
Wenn ich nun mit dem Aufruf
rsync -avz -e "ssh -i rsync_key" remoteuser@remotehost:/remote_dir local_dir
die Sicherung durchführen möchte, werde ich nicht mehr nach dem Passwort, sondern nach der Passwortphrase gefragt, bevor die Synchronisation losgeht. Also ist mir nicht weiter geholfen. Ich kann das Skript immern noch nicht per cron ablaufen lassen. Was muss ich machen, damit ich nicht nach der Passwortphrase gefragt werde oder damit ich nicht nach dem Passwort selbst gefragt werde.
Danke im Voraus.
O. Müller