我试图为自己、使用AWS的团队以及运行实例更改我的EC2公钥。
因此,旧的密钥是(例如)“my_key”,我创建了一个名为“my_key2”的新密钥。
我创建了新密钥,并将.pem文件保存在旧文件旁边,因此“my_key.pem”和“my_key2.pem”都存放在我的~/.ssh文件夹中。
现在,我正在尝试通过ssh进入其他实例来更改它们的授权密钥以共享我的公钥,但当我尝试ssh时,我会得到以下错误:
因此,旧的密钥是(例如)“my_key”,我创建了一个名为“my_key2”的新密钥。
我创建了新密钥,并将.pem文件保存在旧文件旁边,因此“my_key.pem”和“my_key2.pem”都存放在我的~/.ssh文件夹中。
现在,我正在尝试通过ssh进入其他实例来更改它们的授权密钥以共享我的公钥,但当我尝试ssh时,我会得到以下错误:
amy$ ssh ***-**-**-***-***.foo.com
Permission denied (publickey).
我尝试将新的'my_key2'文件从.ssh文件夹中移出,但是仍然存在同样的问题。在我开始摸索之前没有遇到这个问题。有什么技巧可以让ssh识别我的旧证书,以便我可以让所有人使用新的keys?