使用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
連線伺服器
點選SSH TARGETS下的伺服器旁邊的按鈕紐行連線,彈出讓你輸入密碼:
在這裡可能會彈出讓你選擇伺服器的平臺,需要選擇以後才會出現輸入密碼的步驟
成功連上伺服器,點選有右側的+
號建立伺服器的終端視窗,可以正常使用了!
我們還可以開啟伺服器的資料夾
開啟以後可以看到伺服器檔案目錄,直接在檔案目錄中選擇檔案進行編輯,實時同步到伺服器上,這時候已經可以開始愉快的進行開發了,開發體驗媲美本地開發!
伺服器在內網中,如何安裝vscode外掛進行遠端除錯?
很多實驗室為了使伺服器安全,會將伺服器部署到內網裡,導致部分外掛無法正常安裝!如果能夠正常下載,這部分可以不看。但是如果外掛顯示灰色,就可以根據以下方法進行安裝外掛:
先在這裡:https://marketplace.visualstudio.com/vscode 下載好所需要的外掛,將檔案上傳到vscode安裝目錄的bin目錄下,我下載的就是下圖中的那個,字尾是.vsix。
回過來看VScode時,顯示伺服器已經有相應外掛了。
參考: