SSH:生成公钥后出现"密码错误"

Tom*_*ogg 21 ssh passphrase public-key

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

$ ssh-keygen -t dsa
$ chmod 600 my_key
$ chmod 600 my_key.pub
Run Code Online (Sandbox Code Playgroud)

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

$ ssh-add my_key.pub
Run Code Online (Sandbox Code Playgroud)

......我一直在:

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:
...
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

fav*_*tti 63

您正在尝试向代理添加公钥,即公共密钥不受传递保护,私有密钥是.尝试添加您的私钥,它应该工作.

  • 不只是你@tmthyjames ...包括我和其他57个......但是,我们将公钥添加到服务器,但`-i`的arg是私钥文件,非常奇怪. (2认同)