Difference between revisions of "Ssh-add"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{lowercase}}
 
<code>[[ssh-add]]</code> adds [[private key]] identities to the [[OpenSSH]] authentication agent (<code>[[ssh-agent]]</code>)
 
<code>[[ssh-add]]</code> adds [[private key]] identities to the [[OpenSSH]] authentication agent (<code>[[ssh-agent]]</code>)
  
Line 7: Line 8:
 
  (no output)
 
  (no output)
  
  ssh-add -l
+
  ssh-add id_ed25519_your_key
 +
Enter [[passphrase]] for id_ed25519_your_key:
 +
Identity added: id_ed25519_your_key (USERNAME@HOSTNAME)
 +
 
 +
ssh-add
 +
[[Could not open a connection to your authentication agent.]]
 +
 +
Solution:
 +
Execute <code>[[ssh-agent]]</code>
 +
 
 +
 
 +
 
 +
[[ssh-add -l]]
 
  The agent has no identities.
 
  The agent has no identities.
 +
 +
[[ssh-add -L]]
 +
 +
[[ssh-add -K]]
  
  ssh-add -A
+
  [[ssh-add -A]]
 
  No identity found in the [[keychain]].
 
  No identity found in the [[keychain]].
  
ssh-add --help
+
* <code>[[Ubuntu: ssh-add --help]]</code>
  ssh-add: illegal option -- -
+
* <code>[[ssh-add --help (MacOS)]]</code>
usage: ssh-add [options] [file ...]
 
Options:
 
  -l          List fingerprints of all identities.
 
  -E hash    Specify hash algorithm used for fingerprints.
 
  -L          List public key parameters of all identities.
 
  -k          Load only keys and not certificates.
 
  -c          Require confirmation to sign using identities
 
  -m minleft  Maxsign is only changed if less than minleft are left (for XMSS)
 
  -M maxsign  Maximum number of signatures allowed (for XMSS)
 
  -t life    Set lifetime (in seconds) when adding identities.
 
  -d          Delete identity.
 
  -D          Delete all identities.
 
  -x          Lock agent.
 
  -X          Unlock agent.
 
  -s pkcs11  Add keys from PKCS#11 provider.
 
  -e pkcs11  Remove keys provided by PKCS#11 provider.
 
  -q          Be quiet after a successful operation.
 
  -A          Add all identities stored in your keychain.
 
  -K          Store passphrases in your keychain.
 
              With -d, remove passphrases from your keychain.
 
 
 
  
 
== Related terms ==
 
== Related terms ==
 
* <code>[[ssh-agent]]</code>
 
* <code>[[ssh-agent]]</code>
 
+
* <code>[[ssh-copy-id]]</code>
  
 
== See also ==
 
== See also ==
 +
* {{ssh-add}}
 
* {{OpenSSH}}
 
* {{OpenSSH}}
  
  
 
[[Category:OpenSSH]]
 
[[Category:OpenSSH]]

Latest revision as of 08:26, 21 September 2023

ssh-add adds private key identities to the OpenSSH authentication agent (ssh-agent)

ssh-add
(no output)
ssh-add id_ed25519_your_key
Enter passphrase for id_ed25519_your_key:
Identity added: id_ed25519_your_key (USERNAME@HOSTNAME)
ssh-add
Could not open a connection to your authentication agent.

Solution:
Execute ssh-agent


ssh-add -l 
The agent has no identities.

ssh-add -L
ssh-add -K
ssh-add -A
No identity found in the keychain.

Related terms[edit]

See also[edit]

Advertising: