summaryrefslogtreecommitdiff
path: root/ssh-agent.0
diff options
context:
space:
mode:
Diffstat (limited to 'ssh-agent.0')
-rw-r--r--ssh-agent.035
1 files changed, 20 insertions, 15 deletions
diff --git a/ssh-agent.0 b/ssh-agent.0
index dfc82a966f6b4..7fe1560d32e2c 100644
--- a/ssh-agent.0
+++ b/ssh-agent.0
@@ -9,17 +9,18 @@ SYNOPSIS
DESCRIPTION
ssh-agent is a program to hold private keys used for public key
- authentication (RSA, DSA). The idea is that ssh-agent is started in the
- beginning of an X-session or a login session, and all other windows or
- programs are started as clients to the ssh-agent program. Through use of
- environment variables the agent can be located and automatically used for
- authentication when logging in to other machines using ssh(1).
+ authentication (RSA, DSA, ECDSA). The idea is that ssh-agent is started
+ in the beginning of an X-session or a login session, and all other
+ windows or programs are started as clients to the ssh-agent program.
+ Through use of environment variables the agent can be located and
+ automatically used for authentication when logging in to other machines
+ using ssh(1).
The options are as follows:
-a bind_address
Bind the agent to the UNIX-domain socket bind_address. The
- default is /tmp/ssh-XXXXXXXXXX/agent.<ppid>.
+ default is $TMPDIR/ssh-XXXXXXXXXX/agent.<ppid>.
-c Generate C-shell commands on stdout. This is the default if
SHELL looks like it's a csh style of shell.
@@ -45,13 +46,13 @@ DESCRIPTION
The agent initially does not have any private keys. Keys are added using
ssh-add(1). When executed without arguments, ssh-add(1) adds the files
- ~/.ssh/id_rsa, ~/.ssh/id_dsa and ~/.ssh/identity. If the identity has a
- passphrase, ssh-add(1) asks for the passphrase on the terminal if it has
- one or from a small X11 program if running under X11. If neither of
- these is the case then the authentication will fail. It then sends the
- identity to the agent. Several identities can be stored in the agent;
- the agent can automatically use any of these identities. ssh-add -l
- displays the identities currently held by the agent.
+ ~/.ssh/id_rsa, ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and ~/.ssh/identity. If
+ the identity has a passphrase, ssh-add(1) asks for the passphrase on the
+ terminal if it has one or from a small X11 program if running under X11.
+ If neither of these is the case then the authentication will fail. It
+ then sends the identity to the agent. Several identities can be stored
+ in the agent; the agent can automatically use any of these identities.
+ ssh-add -l displays the identities currently held by the agent.
The idea is that the agent is run in the user's local PC, laptop, or
terminal. Authentication data need not be stored on any other machine,
@@ -95,11 +96,15 @@ FILES
Contains the protocol version 2 DSA authentication identity of
the user.
+ ~/.ssh/id_ecdsa
+ Contains the protocol version 2 ECDSA authentication identity of
+ the user.
+
~/.ssh/id_rsa
Contains the protocol version 2 RSA authentication identity of
the user.
- /tmp/ssh-XXXXXXXXXX/agent.<ppid>
+ $TMPDIR/ssh-XXXXXXXXXX/agent.<ppid>
UNIX-domain sockets used to contain the connection to the
authentication agent. These sockets should only be readable by
the owner. The sockets should get automatically removed when the
@@ -115,4 +120,4 @@ AUTHORS
created OpenSSH. Markus Friedl contributed the support for SSH protocol
versions 1.5 and 2.0.
-OpenBSD 4.8 January 17, 2010 OpenBSD 4.8
+OpenBSD 4.8 November 21, 2010 OpenBSD 4.8