Re: Hilfe bei cronjob für rsync via ssh
Am 20.03.2015 um 16:43 schrieb Sascha Steinmann (adremes GmbH & Co KG):
> 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.
Warum willst Du überhaupt einen SSH-Agent in einem Cronjob nutzen?
>> rsync -avz -e ssh /var/www/vhosts user@server:/home/user/test333 >> /var/log/sync.log && date >> /var/log/sync.log
statt -e ssh nimmst Du:
-e 'ssh -i /pfad/angabe/hier/privatekeyhier'
und das sollte tun.
-Stefan
Reply to: