我希望现有的ec2实例替换密钥并创建新密钥。
我不想重新启动并分离/附加ec2实例的卷。是否可以在不创建服务器映像/快照的情况下更改密钥对?
答案 0 :(得分:0)
将密钥对与SSH一起使用是操作系统的功能。它与Amazon EC2无关。
使用SSH连接到实例时,请提供私钥。然后,目标计算机/实例上的Linux操作系统将在指定用户的主目录中查找,并在~/.ssh/authorized_keys
文件中查找。如果在该目录中找到匹配的公钥,则允许登录。
例如,如果您要连接:
ssh -i key.pem ec2-user@IP-ADDRESS
然后它将显示:
/home/ec2-user/.ssh/authorized_keys
因此,如果您希望为用户添加/替换密钥,只需编辑主目录中.ssh/authorized_keys
文件的内容。
请参阅: