导入的 OpenSSH 密钥保存在 Gnome2 密钥环中,而不是 OpenSSH 中

导入的 OpenSSH 密钥保存在 Gnome2 密钥环中,而不是 OpenSSH 中

我遇到了一个令人沮丧的问题,我相信这个问题很容易解决。

通过“密码和密钥”(seahorse)程序导入 openssh 密钥时,它只是将其放在“Gnome2 密钥存储”文件夹中,这似乎导致它在尝试连接到服务器时无法工作。

我与一位拥有可用密钥的朋友讨论了这个问题,并比较了页眉和页脚,它们看起来几乎相同。

如果有人能让我知道我的问题是什么,我将不胜感激。

谢谢。

答案1

你是对的:看起来 seahorse 中的导入从未进入 SSH 存储区域。(在 Ubuntu 14.04 中确实如此。)

反而,只需放入关键文件~/.ssh,它们就会自动显示在海马中。

*.pub这里任何名字似乎都可以,但你也需要有相应的文件。你可以.pub使用以下命令生成文件

ssh-keygen -y -f key_file > key_file.pub

注意:使用时ssh如果遇到“代理承认无法使用密钥签名”的错误,请尝试重新启动。这有效。

相关内容