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

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

Я вставил следующие строки мой .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 в 22:38

1 ответ

Следующие инструкции в конечном счете работали на меня. По-видимому, брелок для ключей GNOME должен быть явно отключен для SSH с:

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

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

0
ответ дан 2 December 2019 в 08:15

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

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