diff options
Diffstat (limited to 'ssh-agent.0')
-rw-r--r-- | ssh-agent.0 | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/ssh-agent.0 b/ssh-agent.0 index dfc82a966..7fe1560d3 100644 --- a/ssh-agent.0 +++ b/ssh-agent.0 | |||
@@ -9,17 +9,18 @@ SYNOPSIS | |||
9 | 9 | ||
10 | DESCRIPTION | 10 | DESCRIPTION |
11 | ssh-agent is a program to hold private keys used for public key | 11 | ssh-agent is a program to hold private keys used for public key |
12 | authentication (RSA, DSA). The idea is that ssh-agent is started in the | 12 | authentication (RSA, DSA, ECDSA). The idea is that ssh-agent is started |
13 | beginning of an X-session or a login session, and all other windows or | 13 | in the beginning of an X-session or a login session, and all other |
14 | programs are started as clients to the ssh-agent program. Through use of | 14 | windows or programs are started as clients to the ssh-agent program. |
15 | environment variables the agent can be located and automatically used for | 15 | Through use of environment variables the agent can be located and |
16 | authentication when logging in to other machines using ssh(1). | 16 | automatically used for authentication when logging in to other machines |
17 | using ssh(1). | ||
17 | 18 | ||
18 | The options are as follows: | 19 | The options are as follows: |
19 | 20 | ||
20 | -a bind_address | 21 | -a bind_address |
21 | Bind the agent to the UNIX-domain socket bind_address. The | 22 | Bind the agent to the UNIX-domain socket bind_address. The |
22 | default is /tmp/ssh-XXXXXXXXXX/agent.<ppid>. | 23 | default is $TMPDIR/ssh-XXXXXXXXXX/agent.<ppid>. |
23 | 24 | ||
24 | -c Generate C-shell commands on stdout. This is the default if | 25 | -c Generate C-shell commands on stdout. This is the default if |
25 | SHELL looks like it's a csh style of shell. | 26 | SHELL looks like it's a csh style of shell. |
@@ -45,13 +46,13 @@ DESCRIPTION | |||
45 | 46 | ||
46 | The agent initially does not have any private keys. Keys are added using | 47 | The agent initially does not have any private keys. Keys are added using |
47 | ssh-add(1). When executed without arguments, ssh-add(1) adds the files | 48 | ssh-add(1). When executed without arguments, ssh-add(1) adds the files |
48 | ~/.ssh/id_rsa, ~/.ssh/id_dsa and ~/.ssh/identity. If the identity has a | 49 | ~/.ssh/id_rsa, ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and ~/.ssh/identity. If |
49 | passphrase, ssh-add(1) asks for the passphrase on the terminal if it has | 50 | the identity has a passphrase, ssh-add(1) asks for the passphrase on the |
50 | one or from a small X11 program if running under X11. If neither of | 51 | terminal if it has one or from a small X11 program if running under X11. |
51 | these is the case then the authentication will fail. It then sends the | 52 | If neither of these is the case then the authentication will fail. It |
52 | identity to the agent. Several identities can be stored in the agent; | 53 | then sends the identity to the agent. Several identities can be stored |
53 | the agent can automatically use any of these identities. ssh-add -l | 54 | in the agent; the agent can automatically use any of these identities. |
54 | displays the identities currently held by the agent. | 55 | ssh-add -l displays the identities currently held by the agent. |
55 | 56 | ||
56 | The idea is that the agent is run in the user's local PC, laptop, or | 57 | The idea is that the agent is run in the user's local PC, laptop, or |
57 | terminal. Authentication data need not be stored on any other machine, | 58 | terminal. Authentication data need not be stored on any other machine, |
@@ -95,11 +96,15 @@ FILES | |||
95 | Contains the protocol version 2 DSA authentication identity of | 96 | Contains the protocol version 2 DSA authentication identity of |
96 | the user. | 97 | the user. |
97 | 98 | ||
99 | ~/.ssh/id_ecdsa | ||
100 | Contains the protocol version 2 ECDSA authentication identity of | ||
101 | the user. | ||
102 | |||
98 | ~/.ssh/id_rsa | 103 | ~/.ssh/id_rsa |
99 | Contains the protocol version 2 RSA authentication identity of | 104 | Contains the protocol version 2 RSA authentication identity of |
100 | the user. | 105 | the user. |
101 | 106 | ||
102 | /tmp/ssh-XXXXXXXXXX/agent.<ppid> | 107 | $TMPDIR/ssh-XXXXXXXXXX/agent.<ppid> |
103 | UNIX-domain sockets used to contain the connection to the | 108 | UNIX-domain sockets used to contain the connection to the |
104 | authentication agent. These sockets should only be readable by | 109 | authentication agent. These sockets should only be readable by |
105 | the owner. The sockets should get automatically removed when the | 110 | the owner. The sockets should get automatically removed when the |
@@ -115,4 +120,4 @@ AUTHORS | |||
115 | created OpenSSH. Markus Friedl contributed the support for SSH protocol | 120 | created OpenSSH. Markus Friedl contributed the support for SSH protocol |
116 | versions 1.5 and 2.0. | 121 | versions 1.5 and 2.0. |
117 | 122 | ||
118 | OpenBSD 4.8 January 17, 2010 OpenBSD 4.8 | 123 | OpenBSD 4.8 November 21, 2010 OpenBSD 4.8 |