VSCodeでWindowsからLinuxマシンにリモート接続

プログラミング

手順

Linux側でやること

  1. OpenSSHサーバーインストール : sudo apt install -y openssh-server

Windows側でやること

  1. VScodeインストール
  2. VScodeに拡張機能「Remote Development」をインストール
  3. SSH接続設定 : サイドバー > リモートエクスプローラーアイコン > リモート(トンネル/SSH)選択 > SSHの横にある「歯車アイコン」と進む。
    • 設定ファイルを初めて作るのであれば、以下の上2つが候補。ただし環境によってはこの設定ファイルへのアクセス権限問題(エラー:Bad owner or permissions on C:\Users\<ユーザー名>/.ssh/config)が発生するため、自分の好きな場所(例:以下の3つ目)に作っておくことをお勧めする。
      • C:\Users\<user名>\.ssh\config
      • C:\ProgramData\ssh\ssh_config
      • C:\Users\<user名>\.vscode_ssh\config  ←おススメ!
    • 設定ファイルを既に作ってしまっている場合で、アクセス権限問題が発生した場合は、今の設定ファイルを自分で削除。上の3.の手順からやり直す。
    • 設定ファイルには以下のように記載する。
      • Host <好きな名前>
      •     HostName <マシンのIPアドレス>
      •     User <マシンのログインID>
  4. リモート(トンネル/SSH)の横の更新アイコンを押す
  5. 以上でリモート接続でファイル編集可能

参考文献

VSCodeからSSH接続をする方法 | server-memo.net

https://qiita.com/ryota23/items/8d2745c3b275e8ec7ea8

プログラミング

Posted by tech-biz-creator