我正在尝试为我自己,我的团队中使用AWS的其他人以及运行实例更改我的EC2公钥。如何更改EC2公钥?
因此旧密钥是(例如)'my_key',并且我创建了一个名为'my_key2'的新密钥。
我做了新的密钥,将.pem文件保存在旧文件中,所以'my_key.pem'和'my_key2.pem'都位于我的〜/ .ssh文件夹中。
现在,我想ssh到其他情况下改变他们authorization_keys分享我的公用密钥,但是当我尝试SSH,我得到
amy$ ssh ***-**-**-***-***.foo.com
Permission denied (publickey).
我试图采取新的“my_key2”文件出.ssh文件夹,并出现相同的问题。在我开始四处闲逛之前,我没有遇到这个问题。关于让ssh识别我的旧证书的任何提示,以便让每个人都可以使用新密钥?
密钥是从开机时从aws下载的,它不是你可以改变的。最佳做法是用您的个人密钥对创建一个新用户,并在/ etc/sudoers中授予您自己需要的访问权限 –