在不停止正在运行的实例的情况下更改正在运行的EC2实例的.pem键

时间:2015-02-23 05:23:19

标签: amazon-web-services amazon-ec2

请帮助我在不停止实例的情况下更改正在运行的ec2-instance的密钥对。请帮我解决这个问题。

此致 阿什维尼。

1 个答案:

答案 0 :(得分:0)

我假设有一个Linux EC2实例,例子是Ubuntu AMI。在任何情况下,说明都非常相似。

ssh ubuntu@ec2-host.compute-1.amazonaws.com
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