[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

AW: Hilfe bei cronjob für rsync via ssh



Kann mir jemand verraten wie ich das in meinen einzeiler baue?

Mit echo $SSH_AUTH_SOCK und echo $SSH_AGENT_PID kann ich die variablen auslesen. Und dann?

Der ssh-agent beendet sich bei mir wenn ich die shell schliesse.

Dann nützen mir SSH_AUTH_SOCK und SSH_AGENT_PID doch nichts. Oder?

Meinem Verständniss nach muss ich mit eval $(ssh-agent) & ssh-add arbeiten. 

Grüße
Sascha


-----Ursprüngliche Nachricht-----
Von: Ulf Volmer [mailto:u.volmer@u-v.de] 
Gesendet: Freitag, 20. März 2015 15:47
An: debian-user-german@lists.debian.org
Betreff: Re: Hilfe bei cronjob für rsync via ssh

On Fri, Mar 20, 2015 at 02:31:36PM +0000, Sascha Steinmann (adremes GmbH & Co KG) wrote:

> rsync -avz -e ssh /var/www/vhosts user@server:/home/user/test333 >> /var/log/sync.log && date >> /var/log/sync.log
> 
> Versuche ich das ganze aber als cronjob laufen zu lassen, meldet die gegenseite "Failed Password"
> Warum nimmt der als cron den pubkey nicht? Muss ich cron nochmal extra eval $(ssh-agent) & ssh-add mitgeben?

Dein cromjob weiß nichts von Deinem ssh-agent. Du mußt ihm die Variablen

SSH_AUTH_SOCK und SSH_AGENT_PID

mitgeben.

Viele Grüße
Ulf


-- 
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
Archive: [🔎] 20150320144718.GA3632@u-v.de">https://lists.debian.org/[🔎] 20150320144718.GA3632@u-v.de


Reply to: