vs code remote遠程鏈接ubuntu服務器(親試可用哈)

使用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中有不少很好的插件,能夠進行安裝。慢慢享用吧。

相關文章
相關標籤/搜索