SSH-аутентификация через GnuPG: агент не имеет идентификаторов

Я использовал следующие инструкции для настройки ключа аутентификации GnuPG.

Я поставил следующие строки в моем .profile:

export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) gpgconf --launch gpg-agent

Но при запуске:

ssh-add -l The agent has no identities.

Тогда, если я вручную отправлю исходный текст .profile:

ssh-add -l 2048 SHA256:<hidden> (none) (RSA)

Я что-то пропустил?

2
задан 18 December 2017 в 23:38

2 ответа

Следующие инструкции в конечном итоге сработали для меня. Очевидно, что для SSH явным образом отключен ключ GNOME:

mkdir ~/.config/autostart cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart echo 'Hidden=true' >> ~/.config/autostart/gnome-keyring-ssh.desktop

И затем выходим из системы и снова.

0
ответ дан 18 July 2018 в 00:54

Следующие инструкции в конечном итоге сработали для меня. Очевидно, что для SSH явным образом отключен ключ GNOME:

mkdir ~/.config/autostart cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart echo 'Hidden=true' >> ~/.config/autostart/gnome-keyring-ssh.desktop

И затем выходим из системы и снова.

0
ответ дан 24 July 2018 в 17:18

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

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