使用VS Code直接在遠程機器上進行開發調試代碼,就像在本地開發同樣方面。這裏配置的平臺爲Win10+vscode+ubuntu16.04.ubuntu
具體步驟以下:windows
ubuntu系統服務器安裝SSH服務:
安裝SSH命令:sudo apt-get install openssh-server服務器
是否成功安裝命令:ssh -Vssh
如上圖顯示錶示安裝成功。spa
啓動SSH命令:sudo service ssh start插件
查看是否啓動:sudo ps -e |grep ssh調試
顯示結果以下表示SSH服務已經啓動code
Window10系統客戶端安裝SSH服務:
win10系統通常自帶的有SSH客戶端,且已經打開,若是沒有能夠經過桌面左下角的設置->應用->管理可選功能->添加功能-,選擇OpenSSH Client(Bata)選項。server
客戶端與服務器進行SHH服務鏈接配對
Windows下的SSH公鑰通常在C:\Users\用戶名\.ssh\id_rsa.pub下,若是沒有能夠經過win+R中輸入cmd打開命令提示符,輸入下面的命令可生成。blog
ssh-keygen -t rsa -b 4096
而後把公共要是添加到服務器。在windows下打開命令提示符,執行下面命令:
1 SET REMOTEHOST=root@192.168.126.128 2 scp C:\Users\用戶名\.ssh\id_rsa.pub %REMOTEHOST%:~/tmp.pub 3 ssh %REMOTEHOST% "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"
第一行爲鏈接服務器,root爲用戶名,@後爲服務器ip地址
第二行做用是把客戶端的鑰匙拷貝到服務器,把"用戶名「更改成本身的win10系統的用戶名
第三行不用作修改,直接在cmd窗口執行。其做用是刪除服務器的鑰匙
VS Code 遠程鏈接服務器:
首先下載vs code軟件,點擊左邊豎欄下的四宮格搜索remote development以下圖所示,選擇install安裝
完成安裝後,會出現上圖所示的左邊側欄最下面的圖片,選擇它後,點擊出現CONNECTIONS右邊的齒輪按鈕,選擇config配置文件以下
設置相關參數:Host表示服務器的名字(能夠隨意命名)、HostName表示服務器的ip地址、User 表示須要鏈接的服務器用戶名。
到此就配置成功啦!vs code中有不少很好的插件,能夠進行安裝。慢慢享用吧。