1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Visual Studio Code に Remote Development を 導入 しよう

Last updated at Posted at 2019-09-07

目的

  • Visual Studio CodeにRemote Developmentを導入する

実行環境

ローカルのOS

  • Windows10
    接続先のOS
  • Ubuntu18.04

この記事のターゲット

  • Visual Studio CodeにRemote Developmentを導入したい方
  • インストールはできるけどいまいち使い方が分からない方
  • WSL環境Remote Developmentで開発作業をしたい方

Remote Developmentって?

  • めっちゃ便利なプラグイン
  • SSH接続を行い、リモートから接続先のマシンの中でVisual Studio Codeを起動することができる
  • WSLの仮想Linuxにも接続することができる

SSH FSとの違い(筆者の主観も含む)

  1. SSH FSは自分のPCで起動したVisual Studio CodeでSSH接続先のファイルを編集する
  2. Remote DevelopmentはSSH接続先でVisual Studio Codeを起動しファイルを編集する。

実施概要

※下記の概要はすでにWSLのインストールが完了し、使用できることが前提です。
※まだWSLの環境が整っていない方はこちら※リンク先は準備中です。

  1. Remote Developmentのインストール
  2. SSHのconfigファイルの設定(リモートマシンに接続するときの設定WSLに接続するときは不要)
  3. 接続テスト

実施詳細

  1. Remote Developmentのインストール

  2. こちらを参考にRemote Developmentの導入を行う

  3. Remode Developmentと検索しインストールする際、インストール完了後に赤枠内も自動的にインストールされたことを確認する
    RD_01.png

  4. SSHのconfigファイルの設定(リモートマシンに接続するときの設定WSLに接続するときは不要)

  5. インストール後、下記画像のアイコンが現れるのでクリックする。
    RD_02.png

  6. サイドバーに表示されたConfigureをクリックする。
    RD_03.png

  7. 表示されたC:\Users\ユーザ名\.ssh\configをクリックする。
    RD_04.png

  8. 下記画像のようにSSHのconfigファイルが開く
    RD_05.png

  9. 接続に必要な情報を記入する。

    • Host alias → aliasの部分を消して接続設定の名前を記入する。(任意のものでOK、わかりやすいものにしよう)
    • HostName hostnamehostnameの部分を消して接続先のIPアドレスを記入する。
    • User useruserの部分を消して接続先マシンのいずれかのユーザ名を入力する。
      RD_06.png
  10. 接続テスト(WSL)

  11. WSLを起動する

  12. Visual Studio Codeの左下の角に存在する><をクリックする。
    RD_14.png

  13. 出力されたメニューの一番上の「Remote-WSL:New Window」をクリックする。
    RD_15.png

  14. セキュリティの警告が出るので「アクセスを許可する」をクリックする。
    RD_11.png

  15. 「Remote-WSL:New Window」をクリックしたときに新しく起動した新しいウインドウの矢印部分をクリックする。
    RD_12.png

  16. サイドバーに「WSL:Ubuntu-18.04に接続済み」と記載されていることを確認する。18.04はWSLのバージョンにより異なる。
    RD_13.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?