在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于VS Code實現遠程開發的配置方法詳細教程

strongerHuang ? 來源:面包板社區 ? 作者:strongerHuang ? 2021-04-27 10:15 ? 次閱讀

VS Code幾乎是所有的程序員必備的工具之一,據說全球一般的開發者都使用過VS Code這款工具。

今天為大家介紹一下 VS Code 實現遠程辦公的方法。

概述通常,我們都是每天到工作的辦公室進行辦公,但是,如果下班回家,或者出差,此時如果馬上需要重要的文件,或者升級一下代碼,是不是必須要回到辦公室才行啊?

但是,如果你電腦配置了遠程辦公,這種問題就迎刃而解了。

首先說下VS Code遠程開發的工作原理,大致是這樣的:

c2644eb2-a680-11eb-aece-12bb97331649.png

VS Code 遠程開發原理

下面結合Win10、Linux云主機給大家講講實現遠程開發的方法。

遠程開發配置

1.配置SSH環境變量

我們遠程開發本地 VS Code 用 SSH 協議與遠程服務端通信。所以需要配置SSH環境變量,我們使用Git自帶SSH客戶端程序:

c271c808-a680-11eb-aece-12bb97331649.png

SSH程序

如果你還沒裝Git的話,建議先安裝 Git,所以配置 Git 的 bin目錄到環境變量的 PATH 變量下,這樣VS Code連接的時候就能找到它了。

c58cd7c6-a680-11eb-aece-12bb97331649.png

環境變量

2.安裝遠程開發插件

要能連上遠程主機,首先我們需要下載VS Code遠程開發插件,VS Code其實是提供了一個遠程開發插件包,包括:

c5c1b69e-a680-11eb-aece-12bb97331649.png

遠程開發插件

Remote - SSH - 通過使用 SSH 鏈接虛擬或者實體Linux主機。

Remote - Containers – 連接 Docker 開發容器。

Remote - WSL - 連接 Windows Subsystem for Linux (Linux子系統)。

打開軟件的擴展界面,搜索 Remote 開頭的插件,也能看到這三個的不同遠程開發插件。我們這里連接的是云主機,選擇安裝 Remote - SSH 插件安裝即可。

3.配置遠程連接

首先點左側邊欄的「遠程資源管理器」之,然后再點擊「設置按鈕」,進入遠程機器配置界面。

c5d0c7ba-a680-11eb-aece-12bb97331649.png

機器配置

修改 ssh 配置文件,用于登錄遠程機器,各項含義在圖中有說明。

c5f71ece-a680-11eb-aece-12bb97331649.png

SSH配置文件

點擊連接,登錄遠程服務器,需要輸入幾次遠程服務器的密碼(后面會教你怎么免密登錄),輸入確認即可。第一次連接會做VS Code Server的初始化工作比較慢,耐心等待。

c6083f4c-a680-11eb-aece-12bb97331649.png

登錄遠程服務

登錄成功,即可像操作本地環境一樣,在VS Code客戶端操作遠程云主機上的文件。注意,下圖中的「打開文件夾」已經是遠端機器上的目錄結構了。

c61b1bbc-a680-11eb-aece-12bb97331649.png

打開遠程目錄

給遠程VS Code 安裝插件。安裝的插件是在云服務器的VS Code上,對本機的VS Code沒有影響,插件在遠端提供功能,比如代碼審查、自動補齊等等,而這所有的一切就像在本地操作一樣,對文件的更改也是直接操作的云主機上的文件,絲滑連接。

c649d768-a680-11eb-aece-12bb97331649.png

本地插件和遠程插件

代碼編輯與遠程終端調試。打開文件編輯的是云服務器的文件,同時可以打開云服務終端,直接在終端操作編譯或者查看云服務器信息。

c65e450e-a680-11eb-aece-12bb97331649.png

遠程編輯和調試

配置SSH免密登錄按照上面的配置步驟,每次連接到遠程服務器,都需要輸入服務器登錄密碼很麻煩,可以配置SSH免密登錄,免去每次輸入密碼的煩惱,具體操作步驟如下:

打開win cmd終端,輸入 ssh-keygen -t rsa 生成秘鑰對

c68d0ace-a680-11eb-aece-12bb97331649.png

秘鑰列表

打開生成的秘鑰保存路徑,拷貝 id_rsa.pub 內容,添加到到云服務器的 ~/.ssh/authorized_keys 文件后面。

嘗試再次連接,不用輸密碼了,enjoy!

4最后

這套遠程開發環境最大的好處是不用給電腦裝太多軟件,即使是電腦配置低點都沒關系,因為所有的編輯器插件擴展和代碼都在云端,通過 SSH 連接操作一個VS Code打遍所有。

而且由于遠程開發插件的存在,不論我在哪里,只要有電腦都能方便的打開云端開發環境,非常的方便,這么好用的工具大幅提升生產力,所以今天來分享給大家。
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11406

    瀏覽量

    212077
  • Win10
    +關注

    關注

    2

    文章

    710

    瀏覽量

    40603
  • vscode
    +關注

    關注

    1

    文章

    163

    瀏覽量

    8233
  • 遠程辦公
    +關注

    關注

    0

    文章

    73

    瀏覽量

    6603

原文標題:手把手教你VS Code 實現遠程開發的配置方法

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何在VS Code中使用瑞薩RA系列MCU

    VS Code(Visual Studio Code)是微軟公司出品,它是一個免費且多功能的代碼編輯器,幾乎支持所有主要的編程語言和框架。特別是最近又新加了Github Copilot功能,讓用戶
    的頭像 發表于 04-16 14:02 ?156次閱讀
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>中使用瑞薩RA系列MCU

    Nordic藍牙開發不用Keil用VS code了?

    開發工具VS Code IDE插件完成產品一站式編譯、燒錄等開發 nRF Connect SDK 是一款現代、統一的軟件開發工具包,用于
    發表于 03-05 16:41

    怎么配置dlp6500二次開發的環境,可以使用VS2013嗎?

    我想請問一下,怎么配置dlp6500二次開發的環境,可以使用VS2013嗎?有沒有什么可以參考的文件,感謝!
    發表于 02-28 06:39

    設備遠程維護如何實現?遠程維護平臺的功能特點

    隨著工業智能化和數字化轉型的快速推進,設備遠程維護已成為企業提升運營效率、降低維護成本的重要手段。通過遠程維護平臺,企業能夠實時監控設備狀態,快速響應故障,實現設備的高效管理和維護。本文將詳細
    的頭像 發表于 02-21 15:50 ?235次閱讀
    設備<b class='flag-5'>遠程</b>維護如何<b class='flag-5'>實現</b>?<b class='flag-5'>遠程</b>維護平臺的功能特點

    使用MCUXpresso for VS Code插件開發Zephyr的hello world

    本期來到Zephyr實戰經驗演練,小編帶著大家一起使用MCUXpresso for VS Code插件來開發一個屬于Zephyr的hello world。
    的頭像 發表于 01-03 09:21 ?968次閱讀
    使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件<b class='flag-5'>開發</b>Zephyr的hello world

    Zephyr領進門系列:MCUXPresso for VS Code插件安裝

    一套PC端的Zephyr OS開發環境。話不多說,開整! 1.??安裝VS Code 相信不少小伙伴已經將VS Code當作裝機必備工具了,
    的頭像 發表于 12-19 09:53 ?1637次閱讀
    Zephyr領進門系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安裝

    IAR升級VS Code調試擴展,引入Listwindow技術

    IAR近日宣布對VS Code中的調試擴展IAR C-SPY調試器進行了重要升級。此次升級的核心亮點在于引入了IAR獨有的Listwindow技術,為嵌入式設備調試設立了新的標桿
    的頭像 發表于 12-11 11:15 ?578次閱讀

    ?IAR C-SPY為VS Code社區樹立調試新標準

    全球領先的嵌入式系統開發軟件解決方案供應商IAR宣布,對VS Code中的調試擴展IAR C-SPY調試器進行了重大升級。此次升級引入了IAR的Listwindow技術,進一步提升了調試能力,使IAR C-SPY調試器在
    的頭像 發表于 12-06 10:27 ?491次閱讀

    遠程操作電腦的方法有哪些?

    隨著遠程辦公、遠程技術支持和跨地域協作的需求不斷增加,遠程操作電腦的方法也越來越多樣化。無論是個人用戶還是企業,選擇合適的遠程控制
    的頭像 發表于 09-12 08:11 ?864次閱讀
    <b class='flag-5'>遠程</b>操作電腦的<b class='flag-5'>方法</b>有哪些?

    樹莓派gui開發用什么ide

    ,非常適合樹莓派開發。 安裝 :可以通過樹莓派的軟件包管理器apt安裝VS Code。 優點 :界面簡潔,啟動速度快,支持
    的頭像 發表于 08-30 16:49 ?1412次閱讀

    Microchip發布面向VS Code的MPLAB擴展早期體驗版本

    (MPLAB Extensions)早期體驗版本。此次發布為嵌入式設計人員提供了將項目從MPLAB X集成開發環境(IDE)導入VS Code的工具,同時仍可使用Microchip的調試和編程支持。這一舉措是Microchip長
    的頭像 發表于 08-28 10:01 ?879次閱讀

    如何遠程修改配置box文件?

    選擇售貨機~工控機~設備列表,選擇要修改的設備,點遠程控制 遠程控制窗口點擊配置獲取,配置獲取執行成功會有“點擊下載”提示 下載的配置文件修
    發表于 07-25 07:43

    遠程模塊連接PLC的方法

    的輸入輸出能力,還提高了系統的靈活性和可維護性。本文將詳細介紹遠程模塊連接PLC的方法,包括連接方式的確定、通信參數的配置、物理連接的建立、連接測試以及
    的頭像 發表于 06-15 15:40 ?3037次閱讀

    芯海 32 位 MCU 開發調試 ,基于 VS Code 插件實現芯海 32 位 MCU 開發調試

    編譯器命令行參數、GCC 鏈 接腳本、JLink 配置等,而且在推廣和移植時也會遇到比較多的問題。因此我們開發了基于 VS Code 的插件,目的是統一
    發表于 05-16 10:46

    在ELF 1開發環境中使用Qt Creator進行遠程調試

    進行操作。QtCreator會通過網絡連接到遠程設備,將調試信息傳輸回本地環境。接下來就為各位小伙伴詳細解析如何在ELF1開發環境下配置QtCreator,以
    的頭像 發表于 04-20 11:03 ?1117次閱讀
    在ELF 1<b class='flag-5'>開發</b>環境中使用Qt Creator進行<b class='flag-5'>遠程</b>調試
    主站蜘蛛池模板: 黄色生活毛片 | 亚洲最色网 | 亚洲视频一 | 字幕网中文aⅴ资源站 | 久久深夜福利 | 黄床大片 | 亚洲国产精品久久婷婷 | 狠狠插狠狠插 | 一级欧美一级日韩 | 中国美女一级黄色片 | 日韩毛片网站 | 国产视频一区二区在线观看 | 小视频国产| 亚洲不卡视频在线观看 | 久久国产成人精品国产成人亚洲 | 手机免费黄色网址 | 欧美日韩亚洲国产 | 国产怡红院 | 国产亚洲欧美一区二区 | 九九热精品视频在线播放 | 国产美女主播一级成人毛片 | 992tv国产精品福利在线 | 欧美日韩中文字幕在线 | 欧美性受一区二区三区 | 天天做天天爱天天射 | 欧美就是色 | 能看的黄网 | 好色成人网 | 国产色综合天天综合网 | 久草在线资源网 | 大尺度视频网站久久久久久久久 | 日日夜夜爽 | 高清激情小视频在线观看 | 丁香欧美 | 资源视频在线观看 | 好男人午夜www视频在线观看 | 奇米狠狠操 | 国产综合在线视频 | 91精品啪在线观看国产日本 | 热久久最新视频 | 三级在线免费 |