欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

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

1.Visual Studio Code Remote - SSH擴展

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

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

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

2.SSH擴展安裝

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擴展進(jìn)入穩(wěn)定版,可以正常使用擴展,直接跳至2.3節(jié);
  • VS code低于該版本需要安裝VS Code內(nèi)測版本;

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


2.3.安裝SSH擴展

在VS Code擴展市場搜索remote,選擇Remote-SSH,點擊安裝:


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

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

sudo apt-get install openssh-server

4.使用SSH擴展

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

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


4.2.啟動SSH連接遠(yuǎn)程主機

SSH啟動的方式有兩種:

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

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

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

所以會顯示出SSH登錄終端,輸入用戶的密碼即可:

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


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


登錄成功后如圖:

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

點擊文件視圖:


然后選擇要打開的目錄:


打開成功如下:

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

直接點擊新建終端即可打開Bash:

4.5.安裝擴展

注意,在遠(yuǎn)程開發(fā)的時候擴展分為本地擴展和遠(yuǎn)程擴展:

5.記住常用主機

如圖,打開配置文件:


選擇 一個配置文件:


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


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

相關(guān)文章

  • Linux下制作給ARM開發(fā)板使用的文件系統(tǒng)

    Linux下制作給ARM開發(fā)板使用的文件系統(tǒng)

    今天小編就為大家分享一篇關(guān)于Linux下制作給ARM開發(fā)板使用的文件系統(tǒng),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Linux守護(hù)進(jìn)程的啟動方法

    Linux守護(hù)進(jìn)程的啟動方法

    這篇文章主要為大家詳細(xì)介紹了Linux守護(hù)進(jìn)程的啟動方法,本文介紹如何將一個 Web 應(yīng)用,啟動為守護(hù)進(jìn)程,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 淺談Linux中l(wèi)dconfig和ldd的用法

    淺談Linux中l(wèi)dconfig和ldd的用法

    下面小編就為大家?guī)硪黄獪\談Linux中l(wèi)dconfig和ldd的用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • shiro緩存機實例代碼

    shiro緩存機實例代碼

    Shiro提供了類似于Spring的Cache抽象,即Shiro本身不實現(xiàn)Cache,但是對Cache進(jìn)行了又抽象,方便更換不同的底層Cache實現(xiàn)
    2017-09-09
  • linux遠(yuǎn)程登錄ssh免密碼配置方法

    linux遠(yuǎn)程登錄ssh免密碼配置方法

    這篇文章主要介紹了linux遠(yuǎn)程登錄ssh免密碼配置方法,需要的朋友可以參考下
    2015-10-10
  • Linux中split大文件分割和cat合并文件詳解

    Linux中split大文件分割和cat合并文件詳解

    這篇文章主要給大家介紹了關(guān)于Linux中split大文件分割和cat合并文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • centos7.x 部署主、從DNS服務(wù)器問題

    centos7.x 部署主、從DNS服務(wù)器問題

    這篇文章主要介紹了centos7.x 部署主、從DNS服務(wù)器問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Linux工具之Nethogs按進(jìn)程監(jiān)控網(wǎng)絡(luò)帶寬的安裝部署

    Linux工具之Nethogs按進(jìn)程監(jiān)控網(wǎng)絡(luò)帶寬的安裝部署

    NetHogs是一個小型的net top工具,不像大多數(shù)工具那樣拖慢每個協(xié)議或者是每個子網(wǎng)的速度而是按照進(jìn)程進(jìn)行帶寬分組,這篇文章主要介紹了Linux工具Nethogs按進(jìn)程監(jiān)控網(wǎng)絡(luò)帶寬,值得收藏,需要的朋友可以參考下
    2019-07-07
  • Linux如何使用ntp自動聯(lián)網(wǎng)校準(zhǔn)時間

    Linux如何使用ntp自動聯(lián)網(wǎng)校準(zhǔn)時間

    電腦用戶經(jīng)常需要查看當(dāng)前時間、安裝網(wǎng)絡(luò)時間協(xié)議(NTP)服務(wù)和校準(zhǔn)時間,確保系統(tǒng)時間的準(zhǔn)確性,首先,用戶可通過系統(tǒng)自帶功能查看當(dāng)前時間,其次,通過安裝NTP服務(wù)可以自動同步網(wǎng)絡(luò)時間,用戶需要選擇合適的NTP服務(wù)器,這些服務(wù)器地址可以在互聯(lián)網(wǎng)上查到
    2024-10-10
  • Linux修改用戶密碼使用期限賬號到期時間問題

    Linux修改用戶密碼使用期限賬號到期時間問題

    在Linux系統(tǒng)中,通過chage命令能夠管理和查看用戶密碼的使用期限,特別是對root用戶的密碼過期時間進(jìn)行設(shè)置,chage命令可以設(shè)置密碼過期時間,提醒用戶在密碼過期前修改密碼,例如,可以設(shè)定root用戶的密碼180天后過期,并在到期前15天提醒用戶修改密碼
    2024-10-10

最新評論