🤔

VScodeでWSLからSSH接続

2022/01/09に公開約900字

タイトル通り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

おわりに

もう少しできれば図を挟みながら説明したいと思っております.更新頑張ります.

Discussion

ログインするとコメントできます