无法将主机添加到已知主机列表 - 已意外删除了我的.ssh文件夹中的所有文件。

17 浏览
0 Comments

无法将主机添加到已知主机列表 - 已意外删除了我的.ssh文件夹中的所有文件。

新手在此。我从我的 /Users/fakename/.shh 文件夹中删除了所有文件。结果是,现在我无法从beanstalk克隆git存储库。当我尝试时,会出现错误 Failed to add the host to the list of known hosts Permission denied (public key)。我也在使用Amazon Web Services上的EC2实例进行SSH登录时遇到问题。

回到正常状态需要哪些步骤?

EDIT 1

我目前正在尝试生成新的RSA密钥对,但遇到以下问题:

open /Users/fake-name/.ssh/id_rsa failed: Permission denied.
Saving the key failed: /Users/fake-name/.ssh/id_rsa.

admin 更改状态以发布 2023年5月21日
0
0 Comments

你无法恢复已经丢失的密钥。

将~/.ssh目录的所有权更改为您的用户

sudo chown fakename:fakename .ssh

并使用ssh-keygen生成一对新的rsa密钥

关于恢复您的ec2实例,请查看此处的答案,如果您的Users文件夹是EBS备份的,则只有一个用户,您很抱歉了。

0