VSCodeを使ってAWS EC2にSSH接続

pemファイルはをユーザ配下の.sshフォルダに入れる

pemファイルは鍵になることも証明書になること、両方になることも出来るファイルのこと。

VS codeでリモート接続

  • リモートエクスプローラーの リモート>SSHにカーソル合わせる
  • +ボタンクリックでSSH接続コマンドのウィンドウが立ち上がる
ssh -i [pemキーのパス] [User]@[HostName]
  • 下にconfigを開くポップアップが出るので、開く
Host [名前自由]
  HostName [HostName]
  IdentityFile [pemキーのパス]
  User bitnami

リモートエクスプローラーのリモートにカーソルを合わせ、右の読み込みボタンを押すとSSHフォルダ配下に追加されている。

追加されたフォルダの右のボタンから接続可能

パーミッションエラー

最初だけ権限でエラーが出るので、ターミナルからキーを保存したフォルダに移動

$chmod 600 [pemファイル名]

もう一度接続すると接続可能になりました。

VSCodeを使ってAWS EC2のソースコードを編集する - Qiita

MacでSSH接続→Permissions 0644 for 'xxx.key' are too open. - カスタマイズ