[AWS][EC2]間違えてSSH秘密鍵を削除してしまった場合

LINEで送る
Pocket

https://aws.amazon.com/jp/premiumsupport/knowledge-center/user-data-replace-key-pair-ec2/

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: adachin #ユーザ名指定
    ssh-authorized-keys: 
    - ssh-rsa xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #鍵打ち込む
  • 入力は base64 でエンコード済みですはチェックしない

Was this helpful?

0 / 1

コメントを残す 0

Your email address will not be published. Required fields are marked *