lightsailで作成したインスタンスにVSCodeからSSH接続しようとしたら躓いた時の覚え書き
概要
AWSのlightsailでUbuntuのインスタンスを立ち上げて、新しくユーザーを追加したのでユーザにSSH接続をしようとしたら失敗したのでそのときの覚え書き。
エラー内容
Permission denied (publickey).
原因
やり方としてはこちらを参考に。
SSH用のユーザー追加手順と注意点のまとめ
しかしアクセスの時にパーミッションエラーが起こる。
ファイル名等や権限等いろいろ探していたところ、原因はauthorized_keysの所有権がなぜかrootになっていた。
解決法
ファイルの所有者を変更してあげて解決。
ていうか上記記事にも所有者には言及があったのでちゃんと読んでやれっていう話でした。
chown [username]:[group] authorized_keys