[lug] neat little ssh trick
dan radom
dan at radom.org
Sat Apr 6 15:32:18 MST 2002
I've been using ssh hostkey authentication for a while now, and I've always wanted a way to make cron aware of my running ssh-agent for passwordless scp action from cron. Here's how I've made that work...
lunar:~$ grep ssh-agent .xinitrc
ssh-agent -s &> $HOME/tmp/sshagent-vars.sh && . $HOME/tmp/sshagent-vars.sh
lunar:~$ cat tmp/sshagent-vars.sh
SSH_AUTH_SOCK=/tmp/ssh-XXui8WMv/agent.22994; export SSH_AUTH_SOCK;
SSH_AGENT_PID=22995; export SSH_AGENT_PID;
echo Agent pid 22995;
Now I just do things like ...
#!/bin/sh
source /home/graffix/tmp/sshagent-vars.sh
rsync -avz -e ssh --delete --exclude "bin/" --exclude "icons/" --exclude "include/" --exclude "man/" --exclude "proxy/" mars:/storage/apache/ /home/graffix/backup/html
Enjoy,
dan
More information about the LUG
mailing list