目前每次会话我都需要解锁我的SSH密钥。如何将SSH密钥密码添加到我的默认GNOME密钥环中?
~/.ssh/config
文件中是否有AddKeysToAgent yes
选项。gnome-keyring-daemon
和它的ssh-agent
(并且指向适当的套接字:与SSH_AUTH_SOCK环境变量相同),那么它应该在第一次使用时以"图形化"方式要求您输入密码。还应该有一个复选框,允许您在登录时自动解锁此密钥,这将把密码存储在"登录"钥匙串中,正是您想要的。如果它没有通过图形请求器询问解锁密码,那么可能的原因是$ ps ax | grep keyring
AddKeysToAgent yes
进行ssh登录或使用ssh-add
时,没有GUI提示输入密码,只有CLI命令行提示,并且没有存储在Gnome Keyring中,只有ssh-agent需要在每次首次使用时重新输入密码。gnome-keyring-daemon及其ssh-agent都正在运行,并指向$SSH_AUTH_SOCK,即/run/user/1000/keyring/ssh
。 - holocronweaver