![]()
|
DESCRIPTION
ssh-add adds RSA or DSA identities to the authentication agent,
ssh-agent(1). When run without arguments, it adds the file
$HOME/.ssh/identity. Alternative file names can be given on the command
line. If any file requires a passphrase, ssh-add asks for the passphrase
from the user. The Passphrase it is read from the user's tty.
The authentication agent must be running and must be an ancestor of the
current process for ssh-add to work.
The options are as follows:
-l Lists fingerprints of all identities currently represented by the
agent.
-L Lists public key parameters of all identities currently repre-
sented by the agent.
-d Instead of adding the identity, removes the identity from the
agent.
-D Deletes all identities from the agent.
FILES
$HOME/.ssh/identity
Contains the RSA authentication identity of the user. This file
should not be readable by anyone but the user. Note that ssh-add
ignores this file if it is accessible by others. It is possible
to specify a passphrase when generating the key; that passphrase
will be used to encrypt the private part of this file. This is
the default file added by ssh-add when no other files have been
specified.
$HOME/.ssh/id_dsa
Contains the DSA authentication identity of the user.
ENVIRONMENT
DISPLAY and SSH_ASKPASS
If ssh-add needs a passphrase, it will read the passphrase from
the current terminal if it was run from a terminal. If ssh-add
does not have a terminal associated with it but DISPLAY and
SSH_ASKPASS are set, it will execute the program specified by
SSH_ASKPASS and open an X11 window to read the passphrase. This
is particularly useful when calling ssh-add from a .Xsession or
related script. (Note that on some machines it may be necessary
to redirect the input from /dev/null to make this work.)
AUTHOR
Tatu Ylonen <ylo@cs.hut.fi>
OpenSSH is a derivative of the original (free) ssh 1.2.12 release, but
SEE ALSO
ssh(1), ssh-agent(1), ssh-keygen(1), sshd(8), crypto(3)
BSD September 25, 1999 BSD
Man(1) output converted with man2html |