ssh-add
SSH (ssh-agent)
Syntax
ssh-add [options] [keyfile...]
Parameters
| Parameters | Description | Examples | Level |
|---|---|---|---|
-l |
agent | ssh-add -l |
Common |
-L |
agent | ssh-add -L |
Common |
-d |
agent | ssh-add -d ~/.ssh/id_ed25519 |
Common |
-D |
agent | ssh-add -D |
Advanced |
-t |
() | ssh-add -t 3600 ~/.ssh/id_ed25519 |
Advanced |
-K |
macOS | ssh-add --apple-use-keychain ~/.ssh/id_ed25519 |
Advanced |
Examples
ssh-add
~/.ssh/id_rsa, id_ed25519 and more
ssh-add ~/.ssh/work_key
agent
ssh-add -l
and
ssh-add -t 28800 ~/.ssh/id_ed25519
8 agent,
Common Errors
Could not open a connection to your authentication agentssh-agent, eval $(ssh-agent -s)
Identity added but agent refused operationagent, ssh-add -D New
Tips
- macOS Ventura+ ssh-add --apple-use-keychain -K Parameters
- AddKeysToAgent yes ~/.ssh/config
- ssh-add -D