2023-05-25|閱讀時間 ‧ 約 2 分鐘

vscode在wsl環境下連接ssh

👨‍💻Intro

為了實現vscode在wsl環境下使用ssh連接到gce的需求,在爬文後找到一篇解法,因此記錄下來,方便日後查詢

🎯setup

  1. 建立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

分享至
成為作者繼續創作的動力吧!
紀錄自己的開發筆記,開發過程遇到的小bug
© 2024 vocus All rights reserved.