unset SSH_AUTH_SOCK
unset SSH_AGENT_PID
if [[ -f ~/.ssh-agent ]]
then
source ~/.ssh-agent >> /dev/null
fi
ssh-add -l 2>&1 > /dev/null
r=$?
if [[ $r == 2 ]]
then
echo No agent.
pkill ssh-agent
ssh-agent -t 5400 > ~/.ssh-agent
source ~/.ssh-agent > /dev/null
fi

unset SSH_AUTH_SOCK
unset SSH_AGENT_PID
agentfile="/home/user/.ssh/agent"
if [[ -f ${agentfile} ]]; then
source ${agentfile} >> /dev/null
fi
ssh-add -l 2> /dev/null > /dev/null
r=$?
if [[ $r == 2 ]]
then
pkill ssh-agent
ssh-agent -t 900 > ${agentfile}
source ${agentfile}> /dev/null
chmod 600 ${agentfile}
fi
unset agentfile
alias idlist="ssh-add -l"
alias idrsa="ssh-add /home/user/.ssh/id_rsa"
alias idrsadel="ssh-add -d /home/user/.ssh/id_rsa"
| The Following 2 Users Say Thank You to lnagel For This Useful Post: | ||
| The Following 2 Users Say Thank You to nyarlathotep For This Useful Post: | ||
#!/bin/sh eval `ssh-agent -s -t 900`
| The Following 4 Users Say Thank You to Rob1n For This Useful Post: | ||
eval `ssh-agent -s -t 7d`
| The Following 2 Users Say Thank You to stuart34 For This Useful Post: | ||