最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用VSCode和SSH進(jìn)行遠(yuǎn)程開(kāi)發(fā)

 更新時(shí)間:2020年05月08日 09:54:06   作者:Mculover666  
這篇文章主要介紹了使用VSCode和SSH進(jìn)行遠(yuǎn)程開(kāi)發(fā),文中通過(guò)圖文以及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

0.為什么需要遠(yuǎn)程開(kāi)發(fā)

在進(jìn)行嵌入式Linux開(kāi)發(fā)的時(shí)候,為了方便,通常在Windows上使用代碼編輯器編輯代碼,交叉編譯工具在Linux虛擬機(jī)或者服務(wù)器上,在開(kāi)發(fā)期間需要不停的進(jìn)行如下的循環(huán)操作:

  • 編輯好代碼,使用基于SSH的SCP將文件上傳到服務(wù)器;
  • 使用SSH遠(yuǎn)程終端,在服務(wù)器上編譯出可執(zhí)行文件;
  • 編譯完成后使用基于SSH的SCP將文件傳回到本地;

這些操作都是基于SSH的,但是需要終端軟件,文件傳輸軟件, 并且不停地切換操作,過(guò)程很麻煩。

如果本地的編輯器可以直接通過(guò)SSH打開(kāi)遠(yuǎn)程服務(wù)器的目錄,操作文件,執(zhí)行命令,這就稱(chēng)之為遠(yuǎn)程開(kāi)發(fā),使用遠(yuǎn)程開(kāi)發(fā)可以大大方便我們的開(kāi)發(fā)過(guò)程。

1.Visual Studio Code Remote - SSH擴(kuò)展

Remote Development extension pack是VS Code在今年5月份發(fā)布的擴(kuò)展,該擴(kuò)展包括三個(gè)擴(kuò)展:

  • Remote - SSH
  • Remote - Containers
  • Remote - WSL

這三個(gè)擴(kuò)展分別支持將遠(yuǎn)程計(jì)算機(jī),容器,或Windows子系統(tǒng)Linux(WSL)用作功能齊全的后臺(tái)開(kāi)發(fā)環(huán)境,本地的VS Code只是一個(gè)前端的界面,在本文中我們主要講述如何使用SSH擴(kuò)展,如圖:

2.SSH擴(kuò)展安裝

2.1.確保在命令行可以使用ssh命令

如果使用的系統(tǒng)是Windows10,系統(tǒng)中已經(jīng)自帶了SSH,不能再使用Git的ssh:如圖:

如果使用的系統(tǒng)是Windows7,不能安裝OpenSSH,只能使用Git中的ssh命令,將Git安裝目錄中的usr\bin文件夾添加到系統(tǒng)環(huán)境變量中,該目錄下包含ssh命令的可執(zhí)行程序;

2.2.安裝Visual Studio Code Insiders版本

注:

  • VScode1.35版本起SSH擴(kuò)展進(jìn)入穩(wěn)定版,可以正常使用擴(kuò)展,直接跳至2.3節(jié);
  • VS code低于該版本需要安裝VS Code內(nèi)測(cè)版本;

VS Code的遠(yuǎn)程開(kāi)發(fā)擴(kuò)展目前還是預(yù)覽版,所以需要提前下載安裝 Visual Studio Code Insiders下載鏈接),即VS Code的內(nèi)部測(cè)試版本,然后安裝:


2.3.安裝SSH擴(kuò)展

在VS Code擴(kuò)展市場(chǎng)搜索remote,選擇Remote-SSH,點(diǎn)擊安裝:


3.遠(yuǎn)程主機(jī)安裝SSH服務(wù)器

?。?!
特別注意:SSH擴(kuò)展只能連接64位的Linux操作系統(tǒng)。
!??!
在遠(yuǎn)程Linux主機(jī)上安裝ssh服務(wù)器:

sudo apt-get install openssh-server

4.使用SSH擴(kuò)展

4.1.設(shè)置SSH擴(kuò)展顯示登錄終端

打開(kāi)命令面板,輸入ssh,選擇設(shè)置:


4.2.啟動(dòng)SSH連接遠(yuǎn)程主機(jī)

SSH啟動(dòng)的方式有兩種:

使用Ctrl+Shift+P打開(kāi)命令面板,輸入ssh,選擇Connect to Host

直接點(diǎn)擊左下角的ssh圖標(biāo):

啟動(dòng)之后輸入遠(yuǎn)程主機(jī)的用戶(hù)名和ip地址,按回車(chē)進(jìn)行連接:

所以會(huì)顯示出SSH登錄終端,輸入用戶(hù)的密碼即可:

首次登錄后,VS Code會(huì)自動(dòng)彈出一個(gè)新的窗口用于遠(yuǎn)程工作,并且會(huì)自動(dòng)在遠(yuǎn)程主機(jī)上安裝VS Code server:


在登錄過(guò)程中需要不斷的輸入密碼,只要彈出就輸入密碼即可,如圖:


登錄成功后如圖:

4.3.打開(kāi)遠(yuǎn)程目錄作為工作區(qū)

點(diǎn)擊文件視圖:


然后選擇要打開(kāi)的目錄:


打開(kāi)成功如下:

4.4.使用遠(yuǎn)程終端

直接點(diǎn)擊新建終端即可打開(kāi)Bash:

4.5.安裝擴(kuò)展

注意,在遠(yuǎn)程開(kāi)發(fā)的時(shí)候擴(kuò)展分為本地?cái)U(kuò)展和遠(yuǎn)程擴(kuò)展:

5.記住常用主機(jī)

如圖,打開(kāi)配置文件:


選擇 一個(gè)配置文件:


按如下格式填寫(xiě)內(nèi)容,保存:


到此這篇關(guān)于使用VSCode和SSH進(jìn)行遠(yuǎn)程開(kāi)發(fā)的文章就介紹到這了,更多相關(guān)VSCode和SSH遠(yuǎn)程開(kāi)發(fā)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • linux創(chuàng)建用戶(hù),添加及修改shell方式

    linux創(chuàng)建用戶(hù),添加及修改shell方式

    這篇文章主要介紹了linux創(chuàng)建用戶(hù),添加及修改shell方式。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Centos7安裝完后無(wú)法聯(lián)網(wǎng)的解決方法

    Centos7安裝完后無(wú)法聯(lián)網(wǎng)的解決方法

    這篇文章主要為大家詳細(xì)介紹了Centos7安裝完后無(wú)法聯(lián)網(wǎng)的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Bash中文件描述符的詳細(xì)介紹

    Bash中文件描述符的詳細(xì)介紹

    這篇文章主要給大家介紹了關(guān)于Bash中文件描述符的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • ubuntu20.04設(shè)置靜態(tài)ip地址(包括不同版本)

    ubuntu20.04設(shè)置靜態(tài)ip地址(包括不同版本)

    這篇文章主要介紹了ubuntu20.04設(shè)置靜態(tài)ip地址,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Centos7.9搭建自主郵件服務(wù)器詳細(xì)步驟

    Centos7.9搭建自主郵件服務(wù)器詳細(xì)步驟

    大家好,本篇文章主要講的是Centos7.9搭建自主郵件服務(wù)器詳細(xì)步驟,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • 解決ssh遠(yuǎn)程登陸linux顯示-bash-4.1$的問(wèn)題

    解決ssh遠(yuǎn)程登陸linux顯示-bash-4.1$的問(wèn)題

    下面小編就為大家?guī)?lái)一篇解決ssh遠(yuǎn)程登陸linux顯示-bash-4.1$的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • Linux密碼安全防護(hù)操作詳解

    Linux密碼安全防護(hù)操作詳解

    這篇文章主要為大家詳細(xì)介紹了一些Linux密碼的安全防護(hù)操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 詳解Linux多線(xiàn)程編程(不限Linux)

    詳解Linux多線(xiàn)程編程(不限Linux)

    本篇文章主要介紹了Linux多線(xiàn)程編程,詳解的介紹了為什么要使用線(xiàn)程,使用線(xiàn)程的理由和優(yōu)點(diǎn)等,有需要的可以了解一下。
    2016-12-12
  • 深入理解Linux網(wǎng)絡(luò)之內(nèi)核是如何發(fā)送網(wǎng)絡(luò)包的

    深入理解Linux網(wǎng)絡(luò)之內(nèi)核是如何發(fā)送網(wǎng)絡(luò)包的

    這篇文章主要介紹了Linux網(wǎng)絡(luò)內(nèi)核是如何發(fā)送網(wǎng)絡(luò)包的,文章通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 使用stress命令進(jìn)行Linux CPU壓力測(cè)試的實(shí)現(xiàn)方法

    使用stress命令進(jìn)行Linux CPU壓力測(cè)試的實(shí)現(xiàn)方法

    在Linux系統(tǒng)中,有許多工具可以用來(lái)進(jìn)行CPU壓力測(cè)試,其中一個(gè)非常常用的工具就是stress命令,stress命令是一個(gè)簡(jiǎn)單而強(qiáng)大的壓力測(cè)試工具,可以模擬系統(tǒng)在高負(fù)載情況下的運(yùn)行狀態(tài),幫助我們?cè)u(píng)估系統(tǒng)的穩(wěn)定性和性能,在本文中,我們將探討如何使用stress命令進(jìn)行 CPU壓力測(cè)試
    2024-08-08

最新評(píng)論

城固县| 揭东县| 太仓市| 青冈县| 临泽县| 高淳县| 清水河县| 大埔县| 湖南省| 土默特右旗| 松溪县| 吴忠市| 新宁县| 莱芜市| 大渡口区| 宜州市| 永福县| 滕州市| 延庆县| 泸定县| 甘肃省| 青铜峡市| 桑日县| 三原县| 县级市| 当阳市| 衡山县| 壶关县| 衡山县| 榆树市| 龙南县| 镇原县| 恩平市| 荔波县| 涡阳县| 博客| 资兴市| 米易县| 惠州市| 通城县| 浦江县|