日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Windows下使用VSCode远程搭建Linux开发平台

發布時間:2024/3/24 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows下使用VSCode远程搭建Linux开发平台 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Windows下使用VSCode遠程搭建Linux開發平臺

  • 前言
  • 1、開啟Windows的SSH功能
    • 1.1、打開設置,進入應用
    • 1.2、進入可選功能
    • 1.3、安裝SSH功能
  • 2、開啟Linux的SSH功能
  • 3、Windows通過SSH登錄Linux
    • 3.1、獲取Ubuntu地址
    • 3.2、Windows下打開PowerShell
    • 3.3、連接Ubuntu
  • 4、使用密鑰進行免密登錄
    • 4.1、生成公鑰和私鑰
    • 4.2、在Ubuntu下創建.ssh文件夾
    • 4.3、將公鑰文件文件拷貝到Ubuntu下
    • 4.4、改名并修改權限
    • 4.5、免密登錄
  • 5、VSCode安裝Remote - SSH插件
    • 5.1、安裝插件
    • 5.2、設置連接配置文件
    • 5.3、連接
    • 5.4、連接驗證
  • 6、VSCode插件推薦

前言

目前主流三種搭載linux開發環境的方式:

  • 使用Source Insight。
    優點:Source Insight強大的代碼管理能力
    缺點:寫代碼和編譯代碼的環境分離,在Windows下寫代碼,再傳到Linux下編譯
  • 在Linux下搭載VSCode
    優點:依靠VSCode的插件功能,有很強的擴展性
    缺點:太占Linux內存,單單一個VSCode就難頂了
  • Windows下搭載VSCode,通過SSH連接到Linux下
    優點:既保存了VSCode的優點,也解決了占內存的弊端
  • 1、開啟Windows的SSH功能

    1.1、打開設置,進入應用

    1.2、進入可選功能

    1.3、安裝SSH功能

    若已經出現OpenSSH客戶端和OpenSSH服務端,說明已經開啟SSH功能

    否則,選擇添加功能,在出現列表中,找到OpenSSH客戶端和OpenSSH服務端,并進行安裝。

    2、開啟Linux的SSH功能

    使用以下命令安裝SSH服務:

    sudo apt-get install openssh-server

    3、Windows通過SSH登錄Linux

    3.1、獲取Ubuntu地址

    Ubuntu下輸入ifconfig命令,獲取IP地址

    3.2、Windows下打開PowerShell

    Win+R,輸入powershell,并打開

    3.3、連接Ubuntu

    在PowerShell下,用以下的命令連接Ubuntu

    ssh [username]@[ip addr]username:Ubuntu里的用戶名 ip addr:Ubuntu的地址,即步驟3.1獲得的地址

    這里輸入命令后,還需要輸入Ubuntu的密碼進行登錄

    4、使用密鑰進行免密登錄

    4.1、生成公鑰和私鑰

    在PowerShell下,輸入以下命令

    ssh-keygen作用:在當前用戶的.ssh目錄下生成兩個文件:id_rsa(私鑰文件)id_rsa.pub(公鑰文件)

    4.2、在Ubuntu下創建.ssh文件夾

  • 使用mkdir命令,在用戶目錄下創建名為.ssh的文件夾
  • 使用chmod命令,將.ssh的文件夾的權限修改為700
  • 4.3、將公鑰文件文件拷貝到Ubuntu下

    在PowerShell下,用以下命令將公鑰拷貝到Ubuntu下

    scp 源文件 用戶名@ip地址:目的文件夾源文件:步驟4.1中,Windows下生成的id_rsa.pub文件的路徑,一般是用戶空間下的.ssh文件中 用戶名:Ubuntu下用于登錄的用戶的用戶名 ip地址:Ubuntu的ip地址 目的文件夾:步驟4.2創建的.ssh文件的路徑

    4.4、改名并修改權限

  • Ubuntu下,使用mv命令修改id_rsa.pub文件名為authorized_keys
  • 使用chmod,將文件權限修改為600
  • 4.5、免密登錄

    ??回到Windows下,按照步驟3.3的方式連接登錄,會發現這一次不再需要輸入密碼了。

    5、VSCode安裝Remote - SSH插件

    這里給出VSCode的下載地址,以防有人還沒安裝
    VSCode官方

    5.1、安裝插件

    ??很簡單,直接在插件搜索框輸入ssh,找到Remote - SSH插件,點擊安裝就可

    5.2、設置連接配置文件

  • 按照下圖,依次點擊,調出配置文件
  • 按照實際情況設置配置文件
  • 5.3、連接

    點擊Connect in Current Window,進行連接

    5.4、連接驗證

    ??如下圖,調用出終端,為Linux終端,同時左下角也有連接的標志,這都說明連接成功了

    6、VSCode插件推薦

    • C/C++、C/C++ Snippets、C/C++ Advanced Lint,寫C語言必備的插件
    • One Dark Pro,主題插件,當然還有很多好看的主題插件,慢慢探索
    • Code Runner,代碼運行
    • Rainbow Brackets,花括號,方便閱讀
    • GBKtoUTF8,將GBK轉換為UTF8
    • DeviceTree,設備樹語法插件
    • TabNine,AI補全,不過相對占空間
    • Sourcegraph,搜索代碼,在github上搜索
    • Doxygen Documentation Generator,自動生成注釋格式

    總結

    以上是生活随笔為你收集整理的Windows下使用VSCode远程搭建Linux开发平台的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。