我在计算机上安装了 Ubuntu 17.10 并创建了 ssh 密钥。但是,我无法使用 gnome 密钥环来解锁此 ssh 密钥,当尝试通过 ssh 连接或在 git 中使用我的 ssh 密钥时,我总是收到以下错误消息:
sign_and_send_pubkey: signing failed: agent refused operation
Run Code Online (Sandbox Code Playgroud)
我发现了很多关于此消息的线索和问题,但没有任何解决我的问题。我的系统的一些输出:
$ env | grep -i ssh
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SSH_AGENT_PID=1139
$ ps aux | grep -i 'agent\|keyring'
username 997 0.0 0.1 509344 8064 ? Sl 15:15 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
username 1139 0.0 0.0 11240 324 ? Ss 15:15 0:00 /usr/bin/ssh-agent /usr/bin/im-launch env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
$ ssh-add -l
4096 SHA256:fingerprintXXX username@machine (RSA)
Run Code Online (Sandbox Code Playgroud)
我在虚拟机中再次安装了 ubuntu,如果尝试使用 ssh 或带有 ssh 键的 …