If you do not wish to type your password in every time
you use ssh(1), and you use RSA or DSA keys to
authenticate, ssh-agent(1) is there for your
convenience. If you want to use ssh-agent(1), make
sure that you run it before running other applications. X
users, for example, usually do this from their
.xsession
or
.xinitrc
. See ssh-agent(1) for
details.
Generate a key pair using ssh-keygen(1). The key
pair will wind up in your
$HOME/.ssh/
directory.
Send your public key
($HOME/.ssh/id_dsa.pub
or
$HOME/.ssh/id_rsa.pub
)
to the person setting you up as a committer so it can be put
into
in
yourlogin
/etc/ssh-keys/
on
freefall
.
Now you should be able to use ssh-add(1) for
authentication once per session. This will prompt you for
your private key's pass phrase, and then store it in your
authentication agent (ssh-agent(1)). If you no longer
wish to have your key stored in the agent, issuing
ssh-add -d
will remove it.
Test by doing something such as ssh
freefall.FreeBSD.org ls /usr
.
For more information, see security/openssh, ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), and scp(1).
For information on adding, changing, or removing ssh(1)
keys, see this
article
.
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <[email protected]>.
Send questions about this document to <[email protected]>.