Deleted Added
full compact
ssh-add.1 (57429) ssh-add.1 (58582)
1.\" -*- nroff -*-
2.\"
3.\" ssh-add.1
4.\"
5.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
6.\"
7.\" Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
8.\" All rights reserved
9.\"
10.\" Created: Sat Apr 22 23:55:14 1995 ylo
11.\"
1.\" -*- nroff -*-
2.\"
3.\" ssh-add.1
4.\"
5.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
6.\"
7.\" Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
8.\" All rights reserved
9.\"
10.\" Created: Sat Apr 22 23:55:14 1995 ylo
11.\"
12.\" $Id: ssh-add.1,v 1.10 2000/01/22 02:17:50 aaron Exp $
12.\" $Id: ssh-add.1,v 1.11 2000/03/23 21:11:38 aaron Exp $
13.\"
14.Dd September 25, 1999
15.Dt SSH-ADD 1
16.Os
17.Sh NAME
18.Nm ssh-add
19.Nd adds identities for the authentication agent
20.Sh SYNOPSIS
21.Nm ssh-add
22.Op Fl lLdD
23.Op Ar
24.Sh DESCRIPTION
25.Nm
26adds identities to the authentication agent,
27.Xr ssh-agent 1 .
28When run without arguments, it adds the file
29.Pa $HOME/.ssh/identity .
13.\"
14.Dd September 25, 1999
15.Dt SSH-ADD 1
16.Os
17.Sh NAME
18.Nm ssh-add
19.Nd adds identities for the authentication agent
20.Sh SYNOPSIS
21.Nm ssh-add
22.Op Fl lLdD
23.Op Ar
24.Sh DESCRIPTION
25.Nm
26adds identities to the authentication agent,
27.Xr ssh-agent 1 .
28When run without arguments, it adds the file
29.Pa $HOME/.ssh/identity .
30Alternative file names can be given on the
31command line. If any file requires a passphrase,
30Alternative file names can be given on the command line.
31If any file requires a passphrase,
32.Nm
33asks for the passphrase from the user.
32.Nm
33asks for the passphrase from the user.
34The Passphrase it is read from the user's tty.
34The Passphrase it is read from the user's tty.
35.Pp
36The authentication agent must be running and must be an ancestor of
37the current process for
38.Nm
39to work.
40.Pp
41The options are as follows:
42.Bl -tag -width Ds

--- 4 unchanged lines hidden (view full) ---

47.It Fl d
48Instead of adding the identity, removes the identity from the agent.
49.It Fl D
50Deletes all identities from the agent.
51.El
52.Sh FILES
53.Bl -tag -width Ds
54.It Pa $HOME/.ssh/identity
35.Pp
36The authentication agent must be running and must be an ancestor of
37the current process for
38.Nm
39to work.
40.Pp
41The options are as follows:
42.Bl -tag -width Ds

--- 4 unchanged lines hidden (view full) ---

47.It Fl d
48Instead of adding the identity, removes the identity from the agent.
49.It Fl D
50Deletes all identities from the agent.
51.El
52.Sh FILES
53.Bl -tag -width Ds
54.It Pa $HOME/.ssh/identity
55Contains the RSA authentication identity of the user. This file
56should not be readable by anyone but the user.
55Contains the RSA authentication identity of the user.
56This file should not be readable by anyone but the user.
57Note that
58.Nm
59ignores this file if it is accessible by others.
60It is possible to
61specify a passphrase when generating the key; that passphrase will be
57Note that
58.Nm
59ignores this file if it is accessible by others.
60It is possible to
61specify a passphrase when generating the key; that passphrase will be
62used to encrypt the private part of this file. This is the
63default file added by
62used to encrypt the private part of this file.
63This is the default file added by
64.Nm
65when no other files have been specified.
66.Pp
67.Sh ENVIRONMENT
68.Bl -tag -width Ds
69.It Ev "DISPLAY" and "SSH_ASKPASS"
70If
71.Nm
72needs a passphrase, it will read the passphrase from the current
64.Nm
65when no other files have been specified.
66.Pp
67.Sh ENVIRONMENT
68.Bl -tag -width Ds
69.It Ev "DISPLAY" and "SSH_ASKPASS"
70If
71.Nm
72needs a passphrase, it will read the passphrase from the current
73terminal if it was run from a terminal. If
73terminal if it was run from a terminal.
74If
74.Nm
75does not have a terminal associated with it but
76.Ev DISPLAY
77and
78.Ev SSH_ASKPASS
79are set, it will execute the program specified by
80.Ev SSH_ASKPASS
75.Nm
76does not have a terminal associated with it but
77.Ev DISPLAY
78and
79.Ev SSH_ASKPASS
80are set, it will execute the program specified by
81.Ev SSH_ASKPASS
81and open an X11 window to read the passphrase. This is particularly
82useful when calling
82and open an X11 window to read the passphrase.
83This is particularly useful when calling
83.Nm
84from a
85.Pa .Xsession
84.Nm
85from a
86.Pa .Xsession
86or related script. (Note that on some machines it
87or related script.
88(Note that on some machines it
87may be necessary to redirect the input from
88.Pa /dev/null
89to make this work.)
90.Sh AUTHOR
91Tatu Ylonen <ylo@cs.hut.fi>
92.Pp
93OpenSSH
94is a derivative of the original (free) ssh 1.2.12 release, but with bugs
89may be necessary to redirect the input from
90.Pa /dev/null
91to make this work.)
92.Sh AUTHOR
93Tatu Ylonen <ylo@cs.hut.fi>
94.Pp
95OpenSSH
96is a derivative of the original (free) ssh 1.2.12 release, but with bugs
95removed and newer features re-added. Rapidly after the 1.2.12 release,
96newer versions bore successively more restrictive licenses. This version
97of OpenSSH
97removed and newer features re-added.
98Rapidly after the 1.2.12 release,
99newer versions bore successively more restrictive licenses.
100This version of OpenSSH
98.Bl -bullet
99.It
100has all components of a restrictive nature (i.e., patents, see
101.Xr ssl 8 )
102directly removed from the source code; any licensed or patented components
103are chosen from
104external libraries.
105.It

--- 19 unchanged lines hidden ---
101.Bl -bullet
102.It
103has all components of a restrictive nature (i.e., patents, see
104.Xr ssl 8 )
105directly removed from the source code; any licensed or patented components
106are chosen from
107external libraries.
108.It

--- 19 unchanged lines hidden ---