【问题标题】:How to replace key-pair used to access AWS EC2 machines如何替换用于访问 AWS EC2 机器的密钥对
【发布时间】:2022-01-04 22:49:22
【问题描述】:

如何替换用于访问 AWS EC2 机器的密钥对。 我们有 3 台机器(machineA、machineB、machineC)都使用相同的密钥对进行 SSH 访问。我们如何将其替换为新的密钥对

【问题讨论】:

    标签: amazon-ec2 ssh key-pair


    【解决方案1】:

    以下是使用新密钥对访问 ec2 机器的步骤:

    从您的实例中生成公私密钥对。如果使用 amazon linux2 生成密钥对,示例命令:

    ssh-keygen -t rsa
    

    将新生成的公钥附加到 .ssh/authorized_keys 文件中

    cat newkeypair.pub >> .ssh/authorized_keys
    

    现在您需要下载私钥部分。一种方法是将 AmazonS3FullAccess 角色赋予 ec2instance 并将私钥部分上传到存储桶,如下所示

    aws s3 cp newkeypair s3://my-bucket
    

    将私钥部分下载到本地计算机后,更改其权限并连接到您的 ec2-instance

    chmod 400  newkeypair
    ssh -i newkeypair ec2-user@instance-public-ip
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 2021-02-11
      • 2021-11-20
      • 2012-09-26
      • 2016-07-15
      • 2011-10-11
      • 1970-01-01
      相关资源
      最近更新 更多