スズキです。 “cloud-init”使って”User Data”を下記のようにして実現してみました。 #cloud-config runcmd: - [adduser, suzuki] - [mkdir, /home/suzuki/.ssh] - [sh, -c, 'echo "ssh-rsa XXXXXXXX xxxxxxxx" > /home/suzuki/.ssh/authorized_keys'] - [chown, -R, suzuki.suzuki, /home/suzuki/.ssh] - [chmod, 600, /home/suzuki/.ssh/authorized_keys] “authorized_keys”に公開鍵を書き込む部分に苦戦しましたが、下記の記事が非情に参考になりました。 cloud-initで設定ファイルをつくる 結局、”runcmd”使ってしまいま
![cloudpackブログ - "Amazon Linux"で起動時に任意のユーザーを作って任意の公開鍵(SSH)を登録する](https://cdn-ak-scissors.b.st-hatena.com/image/square/377a9c51a86d20c871561f0ba1caf65409e4f7f2/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fthemes%2Fclp_media%2Fimg%2Fcommon%2Fogp-thumbnail_1200x630.png%3F135792468)