在不停止正在运行的实例的情况下更改正在运行的EC2实例的.pem键
答
我假设一个Linux EC2实例,并且该示例是针对Ubuntu AMI的。在任何情况下,说明都非常相似。
ssh [email protected]
edit ~/.ssh/authorized_keys
# remove the entry in the above file.
# add your new public key
如果您还没有添加钥匙或用户到机器上,那就是您所需要做的。打开文件时,authorized_keys
文件中只能有一个条目,完成后应该只有一个条目。我建议从另一个会话登录以确保你没有破坏任何东西。如果是这样,你仍然有一个会议开放。
确认您的新密钥具有相同的格式。它应该大致相同的长度。如果不是,则需要将其转换。 Here's a sample of key conversion, though it isn't precisely what you might need。