タイトル通りWSLからSSH接続を行ってVScodeを動かしたので,個人の忘備録として残していきたいと思います.その際トラブルが生じましたので,その解決方法と共に後述しています.
VScodeのパスをWSLに変更
以下のURLが参考となります.
https://qiita.com/_masa_u/items/d3c1fa7898b0783bc3ed
VScodeのsetting.json
を開き,terminal.integrated.cwd
を追加しました.その後,Cドライブ上でのWSLのパスをterminal.integrated.cwd
の後に書きました.
VScodeからSSH接続
ssh-keygenで秘密鍵id_rsaを設定し,WSL下の.sshに置きました.
その後,WSLからSSH接続を試みましたが,以下のようなエラーが出ました.
no such identity: C:user\ユーザー名\.ssh\id_rsa: No such file or directory
どうやらWindowsのCドライブの下に直接id_rsaを置かなければならないようです.
紆余曲折を得て,Cドライブ下にWSL下の秘密鍵のシンボリックリンクを置いたところ,VScodeでSSH接続に成功しました.
シンボリックリンクの作成法は以下のURLを参考にしました.
https://www.koikikukan.com/archives/2020/04/16-235555.php
おわりに
もう少しできれば図を挟みながら説明したいと思っております.更新頑張ります.