【问题标题】:SSH: "Bad passphrase" after generation of public keySSH:生成公钥后的“密码错误”
【发布时间】:2014-01-04 05:47:54
【问题描述】:

当我执行这些命令时(设置密码,在第一个之后)...

$ ssh-keygen -t dsa
$ chmod 600 my_key
$ chmod 600 my_key.pub

...然后,测试密码...

$ ssh-add my_key.pub

...我不断得到:

Bad passphrase, try again for my_key.pub:
Bad passphrase, try again for my_key.pub:
Bad passphrase, try again for my_key.pub:
Bad passphrase, try again for my_key.pub:
...

我做错了什么?

这是在 Ubuntu 上。

【问题讨论】:

    标签: ssh public-key passphrase


    【解决方案1】:

    您正在尝试向代理添加公钥,该公钥未受保护,而私钥受保护。尝试添加您的私钥,它应该可以工作。

    【讨论】:

    • 拯救了我的一天。谢谢
    • 不只是你@tmthyjames...包括我和其他57个人...但是,我们将公钥添加到服务器,但-i的arg是私钥文件,很奇怪.
    • @FaithReaper 这并不奇怪。您的公钥可用于验证您的私钥,您可以使用该私钥进行身份验证。因此,您分发密钥对的公共部分,将私有部分保留给您自己,以“证明”您就是您。简化:)
    • 是的..这个过程我很清楚,只是措辞。也许我对措辞太敏感了:)
    猜你喜欢
    • 1970-01-01
    • 2013-09-02
    • 1970-01-01
    • 2020-06-25
    • 2013-03-17
    • 2019-06-11
    • 2020-08-06
    • 2017-09-29
    • 1970-01-01
    相关资源
    最近更新 更多