Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav

{% mac %}

1. {% data reusables.command_line.start_ssh_agent %}
{% data reusables.command_line.start_ssh_agent %}

2. If you're using macOS Sierra 10.12.2 or later, you will need to modify your `~/.ssh/config` file to automatically load keys into the ssh-agent and store passphrases in your keychain.

Expand Down Expand Up @@ -168,15 +168,7 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav

{% linux %}

1. {% data reusables.command_line.start_ssh_agent %}

In some Linux environments, you need root access to run the command:

```
$ sudo -s -H
$ eval "$(ssh-agent -s)"
> Agent pid 59566
```
{% data reusables.command_line.start_ssh_agent %}

2. Add your SSH private key to the ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %}
{% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an

4. Open Terminal.

5. {% data reusables.command_line.start_ssh_agent %}
{% data reusables.command_line.start_ssh_agent %}

6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older:
```shell
Expand Down Expand Up @@ -109,7 +109,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an

4. Open Terminal.

5. {% data reusables.command_line.start_ssh_agent %}
{% data reusables.command_line.start_ssh_agent %}

6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older:
```shell
Expand Down
13 changes: 8 additions & 5 deletions data/reusables/command_line/start_ssh_agent.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
Start the ssh-agent in the background.
```shell
$ eval "$(ssh-agent -s)"
> Agent pid 59566
```
1. Start the ssh-agent in the background.

```shell
$ eval "$(ssh-agent -s)"
> Agent pid 59566
```

Depending on your environment, you may need to use a different command. For example, you may need to use root access by running `sudo -s -H` before starting the ssh-agent, or you may need to use `exec ssh-agent bash` or `exec ssh-agent zsh` to run the ssh-agent.