我遇到了一个令人沮丧的问题,我相信这个问题很容易解决。
通过“密码和密钥”(seahorse)程序导入 openssh 密钥时,它只是将其放在“Gnome2 密钥存储”文件夹中,这似乎导致它在尝试连接到服务器时无法工作。
我与一位拥有可用密钥的朋友讨论了这个问题,并比较了页眉和页脚,它们看起来几乎相同。
如果有人能让我知道我的问题是什么,我将不胜感激。
谢谢。
答案1
你是对的:看起来 seahorse 中的导入从未进入 SSH 存储区域。(在 Ubuntu 14.04 中确实如此。)
反而,只需放入关键文件~/.ssh
,它们就会自动显示在海马中。
*.pub
这里任何名字似乎都可以,但你也需要有相应的文件。你可以.pub
使用以下命令生成文件
ssh-keygen -y -f key_file > key_file.pub
注意:使用时ssh
如果遇到“代理承认无法使用密钥签名”的错误,请尝试重新启动。这有效。