Hi Shawn,
you have to use ssh-agent in combination with public key authentication.
In my own environment I'm using the following shell-script which you should source in 
your .profile
A close look into the ssh-manpagey could be helpfull
/Stefan

#!/usr/bin/ksh

SSH1_ENV=$HOME/.ssh/ssh1environment
SSH2_ENV=$HOME/.ssh2/ssh2environment

function start_ssh1agent   {
   echo  "Initialisierung des SSH1-Agenten ..."

   /usr/local/ssh1/bin/ssh-agent1 >$SSH1_ENV
   chmod 600 $SSH1_ENV
   . $SSH1_ENV
   echo <PASSPHRASE>|/usr/local/ssh1/bin/ssh-add1 -p 1>/dev/null 2>&1
}

function start_ssh2agent   {
   echo  "Initialisierung des SSH2-Agenten ..."

   /usr/local/ssh2/bin/ssh-agent2 >$SSH2_ENV
   chmod 600 $SSH2_ENV
   . $SSH2_ENV
   echo <PASSPHRASE>|/usr/local/ssh2/bin/ssh-add2 -p $HOME/.ssh2/<YOUR PRIVATE KEY 
FILE> 1>/dev/null 2>&1
}

if [ -f $SSH1_ENV ]; then
   . $SSH1_ENV 1>/dev/null 2>&1
   ps -p $SSH_AGENT_PID >/dev/null 2>&1 || start_ssh1agent
else
   start_ssh1agent
fi

if [ -f $SSH2_ENV ]; then
   . $SSH2_ENV 1>/dev/null 2>&1
   ps -p $SSH2_AGENT_PID >/dev/null 2>&1 || start_ssh2agent
else
   start_ssh2agent
fi

-----Original Message-----
From: Song, Shawn [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 09, 2000 5:46 PM
To: '[EMAIL PROTECTED]'
Subject: how to run cron job without passphrase


I want to set up a cron job which using scp.  Is there any way to turn off
the passphrase prompt? 

Thanks a lot !

Shawn

Reply via email to