VSCodeのRemote SSHでAWSのEC2に接続する方法
VSCode Insiders版でRemote SSHをインストールします。公式ブログ
VSCodeのRemote WSLでWindows Subsystem for Linuxに接続する方法
Remote SSHをインストールすると以下のようなアイコンが表示されます。
これをクリックするとサイドバーが表示されます。
remoteの設定をするためにConfigureをクリックします。
赤枠で囲んだconfigファイルを選択します。
configファイル
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config Host ec2 HostName 54.88.xx.xx User ec2-user IdentityFile ~/testkey.pem CheckHostIP no
意味は以下の通りです。正式な意味はコメント欄のURLを参照してください。
ec2 | エイリアス |
---|---|
HostName | IPアドレス |
User | ログインユーザ名 |
IdentityFile | パス指定 |
CheckHostIP | known_hostsに追記されたくない場合no(デフォルトyes) |
私の環境では~/testkey.pemにしています。これはWindowsならC:\Users\ユーザ名
配下です。
sshなら今までgitbashやPuttyなどで接続していましたがもうVSCodeで接続することができます。
プラグイン
プラグインのインストール先が勝手にサーバになったりして便利です。
ESLintをインストールしたら勝手にサーバにインストールされました。
Amazon Linuxなら以下に保存されています。
/home/ec2-user/.vscode-server-insiders/extensions/配下
クラウド上で開発する(Cloud9とか)ことを今後予想していただけに、VSCodeのRemote SSHは、これはこれですごいと思います。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント