Files
docker-docs/_includes/content/ssh/ssh-add-keys-to-agent.md
Misty Stanley-Jones a4f5e30249 Various copyedits to reduce future tense, wordiness, and use of 'please' (#5788)
* Reword lots of instances of 'will'

* Reword lots of instances of won't

* Reword lots of instances of we'll

* Eradicate you'll

* Eradicate 'be able to' type of phrases

* Eradicate 'unable to' type of phrases

* Eradicate 'has / have to' type of phrases

* Eradicate 'note that' type of phrases

* Eradicate 'in order to' type of phrases

* Redirect to official Chef and Puppet docs

* Eradicate gratuitous 'please'

* Reduce use of e.g.

* Reduce use of i.e.

* Reduce use of N.B.

* Get rid of 'sexagesimal' and correct some errors
2018-01-25 17:37:23 -08:00

2.3 KiB

  • Mac
  • Windows
  • Linux

{% capture mac-content-add %} 1. Start the `ssh-agent` in the background using the command `eval "$(ssh-agent -s)"`. You get the agent process ID in return.
```none
eval "$(ssh-agent -s)"
Agent pid 59566
```
  1. On macOS Sierra 10.12.2 or newer, modify your ~/.ssh/config file to automatically load keys into the ssh-agent and store passphrases in your keychain.

    Host *
     AddKeysToAgent yes
     UseKeychain yes
     IdentityFile ~/.ssh/id_rsa
    
  2. Add your SSH private key to the ssh-agent, using the default macOS ssh-add command.

    $ ssh-add -K ~/.ssh/id_rsa
    

    If you created your key with a different name or have an existing key with a different name, replace id_rsa in the command with the name of your private key file.

{% endcapture %} {{ mac-content-add | markdownify }}



{% capture win-content-add %}
  1. Start the ssh-agent in the background.

    eval "$(ssh-agent -s)"
    Agent pid 59566
    
  2. Add your SSH private key to the ssh-agent.

    $ ssh-add -K ~/.ssh/id_rsa
    

    If you created your key with a different name or have an existing key with a different name, replace id_rsa in the command with the name of your private key file.

{% endcapture %} {{ win-content-add | markdownify }}



{% capture linux-content-add %}
  1. Start the ssh-agent in the background.

    eval "$(ssh-agent -s)"
    Agent pid 59566
    
  2. Add your SSH private key to the ssh-agent.

    $ ssh-add -K ~/.ssh/id_rsa
    

    If you created your key with a different name or have an existing key with a different name, replace id_rsa in the command with the name of your private key file.

{% endcapture %} {{ linux-content-add | markdownify }}