ab62c843b8d6d87c9c279033ac328db5.png

三国纷争

来自AWS EC2支持的说明:更改PEM登录转到您的EC2控制台在“网络与安全”下,单击“密钥对”,然后单击“创建密钥对”。为新的密钥对命名,保存.pem文件。密钥对的名称将用于连接到您的实例创建与实例的SSH连接并保持打开状态在PuttyGen中,单击“加载”以加载您的.pem文件保持选中SSH-2 RSA单选按钮。点击“保存私钥”,您将收到弹出窗口警告,单击“是”也单击“保存公共密钥”,以便生成公共密钥。这是我们将复制到您当前实例的公钥使用新的密钥对名称和扩展名.pub保存公共密钥。在记事本中打开公钥内容复制“注释:”下的内容:“ imported-openssh-key”和“ ---- END SSH2 PUBLIC KEY”之前的内容---- 注意-您需要将内容复制为一行-删除所有新行在连接的实例上,使用工具vi打开您的authorized_keys文件。运行以下命令:vi .ssh / authorized_keys您还应该在文件中看到原始的公钥。将光标移动到文件的第一个公钥内容的末尾:键入“ i”进行插入在新行上,键入“ ssh-rsa”并添加一个空格,然后再粘贴公共密钥的内容,空格和.pem文件的名称(不带.pem)。注意-您应该使用与上一行格式相同按Esc键,然后键入:wq!这将保存更新的authorized_keys文件现在尝试使用新的密钥pai向您的实例打开一个新的SSH会话确认可以使用新密钥对SSH进入实例后,您可以使用.ssh / authorized_key并删除旧密钥。回答Shaggie评论:如果您无法连接到实例(例如,密钥已损坏),则可以使用AWS控制台分离卷(http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html)并重新将其附加到工作实例,然后更改卷上的键并将其重新附加到先前的实例。

Logo

亚马逊云科技开发者 Build On 是由亚马逊团队策划、开发者社区联合打造的动手实操系列活动。

更多推荐