VS Code 使用 Remote SSH

VSCode 使用 Remote 套件 進行遠端連線開發

前言

有時需要連線到遠端主機。雖然可以直接使用 SSH,但每次都要操作終端機,也不容易瀏覽遠端資料夾;此時可在 VS Code 安裝

Remote - SSH

這一套擴充外掛,來進行SSH連線。

安裝

  1. 安裝 ssh client

  2. 安裝 visual studio Code

  3. 安裝遠端開發擴充套件包(Remote - SSH )。

在Extension搜尋remote就可以看到了,這邊我們選擇安裝SSH的

連線到 Azure

設定

按下 ctrl +shift + p

open ssh configuration 開啟 .ssh\config 設定 remote

  Host     40.124.99.20
  HostName 40.124.99.20
  User     azureuser
  IdentityFile C:/Users/Ian/azureuser.pem
  • Host LabServer # 填寫別名例如 LabSever
  • HostName 127.0.0.1 # 主機名稱或是ip位置
  • User root # 登入的使用者名稱
  • Port # 如果有指定的Port號

測試連線

連線到 vagrant

到有 Vagrantfile 目錄執行

vagrant ssh-config

得到

  Host ian-centos8
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile "/XXX/private_key"
  IdentitiesOnly yes
  LogLevel FATAL

點選對應的 Remote 進行連線

注: 感謝 KFC 前輩的提供 remote 的方法

參考

vscode remote vagrant ssh

使用VSCode Remote透過 SSH 進行遠端開發 - HackMD