Hallo,
meine Frage könnte evtl. OT sein, da ein "Ende" Ubuntu ist.
Problem: ich will per Cronjob mit rsync zu einer Remote-Maschine (das ist dann Gentoo) ein Verzeichnis mit mehreren Unterverzeichnissen synchronisieren.
Der Befehl in
/etc/cron.d/backup sieht so aus:
0 18-23 * * * joerg rsync -vvae ssh /home/joerg/Eigene-Dateien-Joerg/ root@192.168.1.19:/backup/papa-lappi/home/joerg/Eigene-Dateien-Joerg/ >> /var/log/backup.log # JOB_ID_1
Um das Login mit Paßwort zu umgehen habe ich public-key und private-key eingerichtet. ssh ohne Paßwort funktioniert. Setze ich obigen Befehl auf der Shell ab, funktioniert es tadellos.
Als Cronjob laufend, kommen diese Meldungen per Mail:
From joerg@papa-lappi Thu Sep 30 21:00:01 2010
Return-Path: <joerg@papa-lappi>
X-Original-To: joerg
Delivered-To: joerg@papa-lappi
Received: by papa-lappi (Postfix, from userid 1000)
id 7E9D31011B1; Thu, 30 Sep 2010 21:00:01 +0200 (CEST)
From: root@papa-lappi (Cron Daemon)
To: joerg@papa-lappi
Subject: Cron <joerg@papa-lappi> rsync -vvae ssh /home/joerg/Eigene-Dateien-Joerg/ root@192.168.1.19:/backup/papa-lappi/home/joerg/Eigene-Dateien-Joerg/ >> /var/log/backup.log # JOB_ID_1
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/joerg>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=joerg>
Message-Id: <20100930190001.7E9D31011B1@papa-lappi>
Date: Thu, 30 Sep 2010 21:00:01 +0200 (CEST)
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password,keyboard-interactive).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.7]
Könnt Ihr mir da helfen?
Danke!
Jörg