我已经在我的lastpass帐户中保存了一个ssh-key,过去我恢复了。我最近格式化了计算机(现在我有OSX 10.12.3),我需要恢复这个ssh密钥。
首先,我转到我的lastpass帐户,然后将内容复制并粘贴到此文件中
~/.ssh/mykey
~/.ssh/mykey.pub
然后我更改这些文件的权限
$ chmod 0600 ~/.ssh/mykey
$ chmod 0644 ~/.ssh/mykey.pub
这个密钥有一个密码,当我尝试将它添加到这样的ssh keyagent时
$ ssh-add ~/.ssh/mykey
并输入我得到的密码
密码错误,请再次尝试/Users/agustin/.ssh/mykey
我在OSX和Ubuntu中都有同样的错误,但我确信密码是可以的
无论ssh-add:您是否能够使用此密钥,使用该密码,打开一些ssh会话?
—
SYN 2017年
@SYN谢谢你。我试过这个
—
agusgambina 2017年
ssh -i mykey deploy@serverip,但它没有用
就像一个糟糕的密码短语?
—
SYN 2017年
是的,它提示3次,然后打印“Permission denied(publickey)”。
—
agusgambina 2017年
就像...你真的记得你的密码吗?没有大写锁定,数字锁,......我认为Mac可能拥有的苹果锁,......?
—
SYN