MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


User Commands                                          ssh-add(1)



NAME
     ssh-add - add RSA or DSA identities  to  the  authentication
     agent

SYNOPSIS
     ssh-add [-lLdDxX] [-t life] [ file ]...


DESCRIPTION
     The ssh-add utility  adds  RSA  or  DSA  identities  to  the
     authentication  agent,  ssh-agent(1). When run without argu-
     ments,   it   attempts   to   add   all   of    the    files
     $HOME/.ssh/identity  (RSA  v1),  $HOME/.ssh/idrsa (RSA v2),
     and $HOME/.ssh/iddsa (DSA v2) that exist. If more than  one
     of  the private keys exists, an attempt to decrypt each with
     the same passphrase will be made before  reprompting  for  a
     different passphrase. The passphrase is read from the user's
     tty or by running the program defined  in  SHASKPAS  (see
     below).


     The authentication agent must be running.

OPTIONS
     The following options are supported:

     -d         Instead  of  adding  the  identity,  this  option
                removes the identity from the agent.


     -D         Deletes all identities from the agent.


     -l         Lists fingerprints of  all  identities  currently
                represented by the agent.


     -L         Lists public key  parameters  of  all  identities
                currently represented by the agent.


     -t life    Sets a maximum lifetime when adding identities to
                an  agent.  The  lifetime  may  be  specified  in
                seconds  or  in  a  time  format   specified   in
                sshd(1M).


     -x         Locks the agent with a password.


     -X         Unlocks the agent.




SunOS 5.11           Last change: 9 Jan 2004                    1






User Commands                                          ssh-add(1)



ENVIRONMENT VARIABLES
     DISPLAY          If ssh-add needs a passphrase, it will read
     SHASKPAS      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 SHASKPAS are  set,  it  will
                      execute    the    program    specified   by
                      SHASKPAS and open an X11 window to  read
                      the passphrase. This is particularly useful
                      when calling ssh-add from  a  .Xsession  or
                      related script.


     SHAUTHSOCK    Identifies the path of a unix-domain socket
                      used to communicate with the agent.


EXIT STATUS
     The following exit values are returned:

     0    Successful completion.


     1    An error occurred.


FILES
     These files should not be readable by anyone but  the  user.
     Notice  that  ssh-add  ignores a file if it is accessible by
     others. It is possible to specify a passphrase when generat-
     ing  the  key;  that  passphrase will be used to encrypt the
     private part of this file.


     If these files are stored on a network  file  system  it  is
     assumed  that  either  the  protection  provided in the file
     themselves or the transport layer of the network file system
     provides  sufficient protection for the site policy. If this
     is not the case, then it is recommended the  key  files  are
     stored on removable media or locally on the relevant hosts.


     Recommended names for the DSA and RSA key files:

     $HOME/.ssh/identity        Contains the  RSA  authentication
                                identity of the user for protocol
                                version 1.


     $HOME/.ssh/identity.pub    Contains the public part  of  the
                                RSA  authentication  identity  of
                                the user for protocol version 1.



SunOS 5.11           Last change: 9 Jan 2004                    2






User Commands                                          ssh-add(1)



     $HOME/.ssh/iddsa          Contains the private DSA  authen-
                                tication identity of the user.


     $HOME/.ssh/iddsa.pub      Contains the public part  of  the
                                DSA  authentication  identity  of
                                the user.


     $HOME/.ssh/idrsa          Contains the private RSA  authen-
                                tication identity of the user.


     $HOME/.ssh/idrsa.pub      Contains the public part  of  the
                                RSA  authentication  identity  of
                                the user.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWsshu                    
    
     Interface Stability          Evolving                    
    


SEE ALSO
     ssh(1), ssh-agent(1), ssh-keygen(1), sshd(1M), attributes(5)




















SunOS 5.11           Last change: 9 Jan 2004                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™