AWSのLishtSailで立てたサーバにVSCodeのプラグイン「Remote - SSH」で接続しようとしたらちょっとハマり掛けたのでメモ
LightSailのサーバの立て方とか、VSCodeのプラグインの入れ方は今回は対象外
結論
LightSailからダウンロードしてローカルに保存していたSSHキーの権限が過剰だったっぽい
事象
VSCodeの「Remote - SSH」でLightSailにログインしようとするとエラーになる
原因
SSHキーの権限。
どうやらSSHキーは権限の範囲が広すぎるとセキュリティ上の理由で接続を拒否するらしい。
対処
PowerShellからSSHキーの権限を適切なものに変更
icacls "{SSHキーのパス}" /inheritance:r /grant:r {ユーザ名}:R
{}の箇所を適切なものに置き換えてネ。
結果
VSCodeの「Remote - SSH」でLightSailにログインできるようになりました。
あとがき
初投稿です。Qiita、書き方はこれから勉強していこうかなと思います。
もともとSESで働いていて、ちょっと前にとある企業の社内SEにジョブチェンしました。
今まで触れてこなかった分野にもどんどん触れて引き出し増やしたいと思います。
なにとぞよしなに。