On Mon, Nov 29, 2010 at 6:41 AM, John Doe <jdmls at yahoo.com> wrote: > From: bluethundr <bluethundr at gmail.com> > >> I am attempting to manage my key logins with ssh-agent. However EVERY >> time I try to ssh I have to go through the same exact routing and it's >> getting a little old... >> Does anyone have any suggestions to make ssh-agent hold these values a >> bit more persistently? > > I have this in my .bash_profile: > > AGENTRUNNING=`ps x | grep agent | grep -v grep` > if [ -z "$AGENTRUNNING" ]; then > /usr/bin/ssh-agent -s > $HOME/.ssh/agent-env.sh > fi > . $HOME/.ssh/agent-env.sh > /dev/null > > Then, I ssh-add once and that's it. And if you log in on another machine with that same home directory on NFS, you'll load information for the wrong host's ssh-agent keys. Install and use "keychain". It's leaps and bounds more reliable than this.