summaryrefslogtreecommitdiffstats
path: root/crypto/openssh/ssh-agent.0
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/openssh/ssh-agent.0')
-rw-r--r--crypto/openssh/ssh-agent.053
1 files changed, 14 insertions, 39 deletions
diff --git a/crypto/openssh/ssh-agent.0 b/crypto/openssh/ssh-agent.0
index c11523d..cac40e0 100644
--- a/crypto/openssh/ssh-agent.0
+++ b/crypto/openssh/ssh-agent.0
@@ -1,4 +1,4 @@
-SSH-AGENT(1) OpenBSD Reference Manual SSH-AGENT(1)
+SSH-AGENT(1) General Commands Manual SSH-AGENT(1)
NAME
ssh-agent - authentication agent
@@ -9,12 +9,18 @@ SYNOPSIS
DESCRIPTION
ssh-agent is a program to hold private keys used for public key
- authentication (RSA, DSA, ECDSA, ED25519). 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, ED25519). ssh-agent is usually 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 agent initially does not have any private keys. Keys are added using
+ ssh-add(1). Multiple identities may be stored in ssh-agent concurrently
+ and ssh(1) will automatically use them if present. ssh-add(1) is also
+ used to remove keys from ssh-agent and to query the keys that are held in
+ one.
The options are as follows:
@@ -44,17 +50,6 @@ DESCRIPTION
If a commandline is given, this is executed as a subprocess of the agent.
When the command dies, so does the agent.
- 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, ~/.ssh/id_ecdsa, ~/.ssh/id_ed25519 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,
and authentication passphrases never go over the network. However, the
@@ -89,26 +84,6 @@ DESCRIPTION
terminates.
FILES
- ~/.ssh/identity
- Contains the protocol version 1 RSA authentication identity of
- the user.
-
- ~/.ssh/id_dsa
- 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_ed25519
- Contains the protocol version 2 ED25519 authentication identity
- of the user.
-
- ~/.ssh/id_rsa
- Contains the protocol version 2 RSA authentication identity of
- the user.
-
$TMPDIR/ssh-XXXXXXXXXX/agent.<ppid>
UNIX-domain sockets used to contain the connection to the
authentication agent. These sockets should only be readable by
@@ -125,4 +100,4 @@ AUTHORS
created OpenSSH. Markus Friedl contributed the support for SSH protocol
versions 1.5 and 2.0.
-OpenBSD 5.5 December 7, 2013 OpenBSD 5.5
+OpenBSD 5.6 April 16, 2014 OpenBSD 5.6
OpenPOWER on IntegriCloud