Wenn Sie Ihr EC2-Schlüsselpaar verlieren, können Sie ein anderes Schlüsselpaar bei einer vorhandenen Instanz registrieren. Es ist nicht erforderlich, eine neue Instanz zu erstellen.
Das Verfahren für Linux / MacOS wird als Beispiel gezeigt.
Das Erstellen eines neuen Schlüsselpaars ist nicht obligatorisch. Überspringen, wenn Sie ein anderes vorhandenes Schlüsselpaar verwenden möchten.
$ mv xxxxx.pem ~/.ssh/
$ chmod 400 ~/.ssh/xxxxx.pem
$ ssh-keygen -y -f ~/.ssh/xxxxx.pem
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE
Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0
--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"
#cloud-config
cloud_final_modules:
- [users-groups, once]
users:
- name: username
ssh-authorized-keys:
- PublicKeypair
Ändern Sie * ** users.name ** und ** PublicKeypair ** und klicken Sie auf "Speichern".
users.name ... ec2-user etc.
PublicKeypair ... Der öffentliche Schlüssel, den Sie gerade erstellt haben
Starten Sie eine Instanz
Überprüfen Sie nach dem Booten, ob Sie mit der heruntergeladenen PEM-Datei eine Verbindung zu ssh herstellen können.
ssh -i ~/.ssh/xxxxx.pem [email protected]
Stoppen Sie die Instanz
Löschen Sie alle zuvor eingefügten Skripte, einschließlich des öffentlichen Schlüssels
Fügen Sie die gespeicherten Benutzerdaten ein, falls vorhanden
Klicken Sie auf "Speichern"
Starten Sie eine Instanz
[Wie stelle ich eine Verbindung zu einer Amazon EC2-Instanz her, wenn ich mein SSH-Schlüsselpaar nach dem ersten Start verliere?](Https://aws.amazon.com/jp/premiumsupport/knowledge-center/user-data-replace -key-pair-ec2 /)