ich bin nicht sicher, ob das hier das richtige Forum ist, wenn nicht, dann bitte verschieben. Thnx.
Also, ich habe mir einen Satz von Scripten geschrieben, die für mich ein Backup machen. Also päckchen schnüren auf dem einen Server1 und auf dem zweiten Server2 diese per Cron regelmäßig abholen sollen.
Sollen deswegen, weil ich es irgendwie nicht schaffe den private key meines users dauerhaft im ssh agent zu speichern...
Wenn ich also als User "backup" auf den Server 2 gehe hab ich folgendes scrtipt das mir den schlüssel einstellt.
Code: Select all
#!/bin/bash
# Output von ssh-agent in Temporäre Datei
TMP_FILE=/usr/local/backup/.ssh_agent_data
eval `ssh-agent > $TMP_FILE`
# File wird eingelesen und Bestandteile mit CUT extrahiert
TEST=`cat $TMP_FILE`
SSH_AUTH_SOCK=`echo $TEST | cut -f 1 -d ';' | cut -f 2 -d'='`
SSH_AGENT_PID=`echo $TEST | cut -f 3 -d ';' | cut -f 2 -d'='`
# SSH_AUTH_SOCK & SSH_AGENT_PID
export SSH_AUTH_SOCK
export SSH_AGENT_PID
# Add the ssh-key
ssh-add /usr/local/backup/.main/id_rsa
Jemand eine Idee, wie ich diesen Key so einbaue, das er von meinem Cronjob auch gefunden wird?
Danke für eure Hilfe.

