👨💻Intro
為了實現vscode在wsl環境下使用ssh連接到gce的需求,在爬文後找到一篇解法,因此記錄下來,方便日後查詢
🎯setup
- 建立ssh.bat檔案,並放在windows下任意位置
C:\Windows\system32\wsl.exe ssh %*
2. vscode設定ssh.bat路徑 打開vscode的settings -> extensions -> Remote - SSH -> Remote.SSH.path將ssh.bat所在路徑貼上
3. 透過管理員身分打開CMD建立連結
C:\Users\User>mklink /D "C:\Users\User\.ssh" "\\wsl$\Ubuntu-20.04\home\alan\.ssh"
## 成功後會顯示以下訊息
已建立 C:\Users\User\.ssh 的符號連結 <<===>> \\wsl$\Ubuntu-20.04\home\alan\.ssh
指令介紹
mklink
mklink [option] Source Target
- mklink:建立連結
- /D :連結類型為資料夾
- Source:windows連結路徑
- Target:wsl家目錄的.ssh資料夾
Reference