ssh-agentis a background program that handles passwords for SSH private keys. The
ssh-addcommand prompts the user for a private key password and adds it to the list maintained by
ssh-agent. Once you add a password to
ssh-agent, you will not be prompted for it when using SSH or scp to connect to hosts with your public key.
ssh-add, follow the steps below:
- At the Unix prompt, enter: eval `ssh-agent` Note: Make sure you use the backquote (
`), located under the tilde (
~), rather than the single quote (
- Enter the command: ssh-add
- Enter your private key password.
- When you log out, enter the command: kill $SSH_AGENT_PID To run this command automatically when you log out, place it in your
.logoutfile (if you are using
tcsh) or your
.bash_logoutfile (if you are using
Note: The versions of these programs for SSH2,
ssh-add2, are the same as outlined above. To use them, follow the instructions above, replacing all occurrences of
ssh-agent2 , and
ssh-add2 . The SSH2 versions will only work if both your computer and the remote host are running SSH2.