Currently every time I start up terminal I get prompted the following:
Last login: Mon Nov 28 21:32:16 on ttys000
Agent pid 2733
Enter passphrase for /Users/my_name/.ssh/id_rsa:
Could you please guide me on how I can avoid having to enter a passphrase everytime?
You probably wrote to your ~/.bashrc
lines
`eval ssh-agent`
ssh-add
or something like this. This means that it will start a new ssh-agent
for every shell you open, which is certainly not what you want. The agent should start when you open your Xsession (~/.xsession
), or you should check if the agent is running before running a new one:
[ -z $SSH_AUTH_SOCK ] && `eval ssh-agent` && ssh-add