如何使用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時,顯示服務器已經有相應插件了。

參考:
