Команда ssh-add не добавляет мою личность в ssh-agent

Я только что установил ubuntu 13.10, и я собирался добавить свою личность в свой ssh-agent, чтобы открыть терминал и сделал это

bjorgvin@buntu:~$ ssh-add -l
The agent has no identities.
bjorgvin@buntu:~$ ssh-add
bjorgvin@buntu:~$ ssh-add -l
The agent has no identities.
bjorgvin@buntu:~$ 

любые идеи?

1
задан 22 October 2013 в 04:45

1 ответ

В дополнение к вышеуказанным соображениям я обнаружил, что если вы используете альтернативную оболочку, вам может потребоваться настроить ее для загрузки ssh-agent. Например, в Zsh необходимо добавить ssh-agent в plugins в .zshrc.

Этот метод отлично работает на Ubuntu 17.10 с последним Zsh

. Другие обнаружили, что с id_ed25519, rsa работал без плагина. После добавления ssh-agent в ~/.zshrc перезапустите оболочку с помощью exec "$SHELL" и выполните: ssh-add ~/.ssh/id_ed25519

Enter passphrase for ~/.ssh/id_ed25519: 
Identity added: ~/.ssh/id_ed25519 (user@host)
1
ответ дан 24 May 2018 в 16:25

Другие вопросы по тегам:

Похожие вопросы: