Я только что установил 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:~$
любые идеи?
В дополнение к вышеуказанным соображениям я обнаружил, что если вы используете альтернативную оболочку, вам может потребоваться настроить ее для загрузки 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)