Si vous perdez votre paire de clés EC2, vous pouvez enregistrer une autre paire de clés avec une instance existante. Il n'est pas nécessaire de créer une nouvelle instance.
La procédure pour Linux / MacOS est illustrée à titre d'exemple.
La création d'une nouvelle paire de clés n'est pas obligatoire. Ignorez si vous souhaitez utiliser une autre paire de clés existante.
> Allez dans
Network & Security>
Key Pair` $ 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
>
Paramètres d'instance> ʻEdit user data
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
Modifiez * ** users.name ** et ** PublicKeypair ** et cliquez sur "Enregistrer"
users.name ... ec2-user etc.
PublicKeypair ... La clé publique que vous venez de créer
Lancer une instance
Après le démarrage, vérifiez que vous pouvez vous connecter à ssh en utilisant le fichier pem téléchargé.
ssh -i ~/.ssh/xxxxx.pem [email protected]
Arrêtez l'instance
Supprimez tout le script collé précédemment, y compris la clé publique
Collez les données utilisateur enregistrées si elles existent
Cliquez sur "Enregistrer"
Lancer une instance
[Comment puis-je me connecter à une instance Amazon EC2 si je perds ma paire de clés SSH après le premier démarrage?](Https://aws.amazon.com/jp/premiumsupport/knowledge-center/user-data-replace -key-pair-ec2 /)
Recommended Posts