1. 程式人生 > 其它 >使用VScode連線遠端伺服器進行開發

使用VScode連線遠端伺服器進行開發

如何使用VScode連線遠端linux伺服器?

安裝VScode

直接在官網下載即可。

安裝OpenSSH

該服務的作用是讓你可以在終端使用ssh指令,Windows10通常自帶OpenSSH不需要安裝。

  • Windows10下檢查是否已經安裝OpenSSH的方法:
    按下快捷鍵Win + X,選擇Windows PoweShell(管理員),輸入以下指令:
    Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
    如果電腦未安裝OpenSSH,則State會顯示NotPresent
  • 如果未安裝,則輸入指令:

    Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0


    安裝完成後會出現以下輸出:

OpenSSH安裝成功後,Win+R輸入cmd進入終端,輸入ssh命令應該得到如下結果:

安裝Remote-SSH

Remote-SSH是VScode的外掛,安裝完VScode以後,直接在外掛中搜索ssh,即可找到Remote-SSH,點選install安裝。

配置Remote-SSH

安裝完Remote-SSH以後左側會出現一個遠端資源管理的圖示,選擇SSH Targets,進入config配置檔案

在配置檔案中設定伺服器資訊,輸入HostName和User,儲存以後左側會出現對應機器名稱。

更改設定,File->Preferences->Settings->Extension->Remote-SSH

,找到Show Login Terminal並勾選。

連線伺服器

點選SSH TARGETS下的伺服器旁邊的按鈕紐行連線,彈出讓你輸入密碼:

在這裡可能會彈出讓你選擇伺服器的平臺,需要選擇以後才會出現輸入密碼的步驟

成功連上伺服器,點選有右側的+號建立伺服器的終端視窗,可以正常使用了!

我們還可以開啟伺服器的資料夾

開啟以後可以看到伺服器檔案目錄,直接在檔案目錄中選擇檔案進行編輯,實時同步到伺服器上,這時候已經可以開始愉快的進行開發了,開發體驗媲美本地開發!

伺服器在內網中,如何安裝vscode外掛進行遠端除錯?

很多實驗室為了使伺服器安全,會將伺服器部署到內網裡,導致部分外掛無法正常安裝!如果能夠正常下載,這部分可以不看。但是如果外掛顯示灰色,就可以根據以下方法進行安裝外掛:

先在這裡:https://marketplace.visualstudio.com/vscode 下載好所需要的外掛,將檔案上傳到vscode安裝目錄的bin目錄下,我下載的就是下圖中的那個,字尾是.vsix。

回過來看VScode時,顯示伺服器已經有相應外掛了。

參考:

  1. https://zhuanlan.zhihu.com/p/141205262
  2. https://www.jianshu.com/p/d128b9620314
  3. https://ask.csdn.net/questions/7437787