Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh 宋承宪:“这是一个很好的例子。”;“错误的密码短语”;公钥生成后_Ssh_Public Key_Passphrase - Fatal编程技术网

Ssh 宋承宪:“这是一个很好的例子。”;“错误的密码短语”;公钥生成后

Ssh 宋承宪:“这是一个很好的例子。”;“错误的密码短语”;公钥生成后,ssh,public-key,passphrase,Ssh,Public Key,Passphrase,当我执行这些命令时(在第一个命令之后设置密码短语) …然后,为了测试密码短语 $ 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: ... 我做错了什么 这

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

…然后,为了测试密码短语

$ 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上。

您正在尝试向代理添加公钥,该公钥没有通过保护,而私钥是。尝试添加您的私钥,它应该会起作用。

保存了我的一天。感谢不仅仅是你@tmthyjames。。。包括我和57个人。。。但是,我们向服务器添加了公钥,但是
-i
的arg是私钥文件,这已经够奇怪的了。@faither这并不奇怪。您的公钥可用于验证您的私钥,您可以使用私钥进行身份验证。因此,您分发密钥对的公共部分,将私有部分保留给您自己,以“证明”您就是您。简化版:)是的。。这个过程我很清楚,只是措辞而已。也许我对措辞过于敏感:)
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:
...