Using SSH Agent
Using ssh-agent and ssh-add to manage keys in Unix/Linux
While SSH keys allow for a more secure connection they still do not resolve the problem of having to enter a password for your public/private key each time you want to ssh into a system. ssh-agent and ssh-add solve this problem by decrypting the key and storing it in memory so that the user only needs to type in his/her password once.
Step 1 Starting ssh-agent
The following commmand will start ssh-agent
Step 2 Add keys to ssh-agent
ssh-add will add the default key (id_dsa) and keep the passphrase stored in memory so that you dont have to keep typing it.
ssh-add will ask you for your password and store it for as long as you are logged in.