作成した秘密鍵を使用してもvscodeで接続すると以下のようなエラーが出る
Bad permissions. Try removing permissions for user:
NT AUTHORITY\\Authenticated Users (S-1-5-11)
on file D:/authority/user.pem.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
これは、秘密鍵がだれからも見える状態になってるから駄目だという事らしい
Linux/macOSの場合
もしLinuxやmacOSで同じようなエラーが発生している場合、次のコマンドでファイルのパーミッションを変更できます。
chmod 400 user.pem
とするだけ、なのだがWindowからだと、やっかいになる
vscodeは、以下のように/ssh/configを編集する
Host HostName
HostName ********.compute.amazonaws.com
User ubuntu
IdentityFile "秘密鍵のパスファイル"