Я использовал следующие инструкции для настройки ключа аутентификации 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)
Я что-то пропустил?
Следующие инструкции в конечном итоге сработали для меня. Очевидно, что для SSH явным образом отключен ключ GNOME:
mkdir ~/.config/autostart
cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart
echo 'Hidden=true' >> ~/.config/autostart/gnome-keyring-ssh.desktop
И затем выходим из системы и снова.
Следующие инструкции в конечном итоге сработали для меня. Очевидно, что для SSH явным образом отключен ключ GNOME:
mkdir ~/.config/autostart
cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart
echo 'Hidden=true' >> ~/.config/autostart/gnome-keyring-ssh.desktop
И затем выходим из системы и снова.