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

Win10下配置VScode遠程開發(fā)ssh-remote(免密登錄)

 更新時間:2021年08月09日 10:07:40   作者:Cassie_pyLu  
在開發(fā)或者做實驗的過程中,我們經常會用到遠程服務器或者Github的項目,本文詳細介紹的VScode配置免密ssh+remote,一旦連接成功,我們就可以在本地自己喜歡的IDE上操作遠程服務器端的項目了

問題背景:

在開發(fā)或者做實驗的過程中,我們經常會用到遠程服務器或者Github的項目,而我服務器上的項目只能在Jupyter Notebook上編寫(或許可以在其他IDE上寫,但我不知道)。而我們喜歡用的IDE比如Pycharm、輕量級的VScode,如何在本地的IDE上使用服務器的項目且快速、方便地寫代碼呢?這就是今天要詳細介紹的VScode配置免密ssh+remote,一旦連接成功,我們就可以在本地自己喜歡的IDE上操作遠程服務器端的項目了。

環(huán)境準備:

1.Win10

2.VScode(VSCodeUserSetup-x64-1.36.1)友情提供下載地址VScode官網下載。強烈推薦VScode,比Pycharm好用得多得多得多,因為它是輕量級的!下載只需要幾十M!

3.有一臺遠程可用的服務器

配置步驟:

1.在本地配置服務器的免密登錄

這樣做的目的是,每次用VScode打開遠程服務器的時候,就不用輸入一些繁瑣的IP、密碼等一類的信息了。

1)cmd打開命令提示符

2)在cmd下輸入 

ssh-keygen -t rsa -b 4096 

生成SSH密鑰和公鑰(如下圖紅框所示)

(我記得此后連敲三下Enter就完成了,密鑰id_rsa和公鑰id_rsa.pub文件都默認保存在(C:\User\用戶/.ssh)文件夾下)

3)將公鑰文件id_rsa.pub傳到遠程服務器的authorized_keys文件中

在cmd下輸入⬇️:

SET REMOTEHOST=your-user-name-on-host@host-fqdn-or-ip-goes-here
 
scp %USERPROFILE%\.ssh\id_rsa.pub %REMOTEHOST%:~/tmp.pub
ssh %REMOTEHOST% "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"

* 解釋一下:

第一行作用相當于設置變量名,REMOTEHOST設置格式為“你在服務器的用戶名@服務器的ip地址”

例如我在服務器的用戶名是“l(fā)py”,遠程服務器的ip為49.52.10.120,那么我的第一行代碼就是

SET REMOTEHOST=lpy@49.52.10.120

第二行scp命令的詳細知識可以參考scp使用說明,它是Linux系統(tǒng)下基于ssh登陸進行安全的遠程文件拷貝命令。知道這條命令的作用之后,我們就能知道前半部分是本地公鑰文件的位置,后半部分是遠程服務器端當前目錄下名為tmp.pub的文件,我們要把本地的公鑰拷貝到這個臨時文件里。

 %USERPROFILE%就是本地主機的用戶名,在C:\Users這里找,%REMOTEHOST%是我們剛剛已經SET過的哦,就不用管它啦。

至此我們在命令提示符這里的工作已經全部完成啦,是不是很簡單?。〗酉聛砦覀兝^續(xù)哦~

2.VScode上的配置

1)首先打開已經下載好的VScode,下載插件Remote-SSH,步驟如下。

插件下載完畢后,我們可以發(fā)現,功能列多了一個圖標

2.同時按Ctrl+Shift+p顯示如下

我們選第一行的內容得到下面的頁面,繼續(xù)選擇第一行內容

我們可以得到config文件,內容如下

Host name-of-ssh-host-here
    User your-user-name-on-host
    HostName host-fqdn-or-ip-goes-here

舉個例子,我的設置為

保存即可(現在可以看到你配置的機器啦 csffm2)

3)點擊紅框處的圖標

等待VS Code建立連接后就可以通過File > Open或File > Open Workspace直接打開遠程機器上的文件或文件夾進行開發(fā)調試啦~

左下角表面我已經連接成功

中間方框就是我服務器上的項目,完成!Yeap??!補充一點就是,師兄說VScode這里建立的是服務器端的一個映射,也就是說這里的環(huán)境是服務器端的,你在服務器端下載的所有開發(fā)包,在VScode這里都是可以用的,而且如果你之后還會在VScode下載其他包的話,服務器端也是會有的。

參考鏈接:https://code.visualstudio.com/docs/remote/troubleshooting#_installing-a-supported-ssh-client

VScode里面,若左邊工具欄沒有了小電腦的標志最好的解決辦法就是uninstall后install,因為插件很小所以這樣的操作是最快最省事兒的!Python也是,如果解釋器找不到了就重裝一下。

到此這篇關于Win10下配置VScode遠程開發(fā)ssh-remote(免密登錄)的文章就介紹到這了,更多相關vscode ssh-remote配置免密登錄 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 解決appcode打開workspace無法找到xcodeproj項目文件問題

    解決appcode打開workspace無法找到xcodeproj項目文件問題

    這篇文章主要介紹了解決appcode打開workspace無法找到xcodeproj項目文件問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • 編程知識點(1)關鍵詞之存儲類型

    編程知識點(1)關鍵詞之存儲類型

    這篇文章主要介紹了編程知識點(1)關鍵詞之存儲類型的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-07-07
  • 每個程序員需掌握的20個代碼命名小貼士

    每個程序員需掌握的20個代碼命名小貼士

    這篇文章主要介紹了每個程序員需掌握的20個代碼命名小貼士,需要的朋友可以參考下
    2015-03-03
  • eBay 打造基于 Apache Druid 的大數據實時監(jiān)控系統(tǒng)

    eBay 打造基于 Apache Druid 的大數據實時監(jiān)控系統(tǒng)

    Apache Druid 是一個用于大數據實時查詢和分析的高容錯、高性能開源分布式時序數據庫系統(tǒng),旨在快速處理大規(guī)模的數據,并能夠實現快速查詢和分析。這篇文章主要介紹了eBay 如何打造基于 Apache Druid 的大數據實時監(jiān)控系統(tǒng)?需要的朋友可以參考下
    2019-06-06
  • 消息隊列應用場景介紹

    消息隊列應用場景介紹

    這篇文章介紹了消息隊列的應用場景,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03
  • 詳解git submodule使用以及注意事項

    詳解git submodule使用以及注意事項

    這篇文章主要介紹了詳解git submodule使用以及注意事項,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • asp php 清空access mysql mssql數據庫的代碼

    asp php 清空access mysql mssql數據庫的代碼

    php清空mysql asp情況access或mssql
    2008-12-12
  • Eclipse插件安裝的八種方式總結

    Eclipse插件安裝的八種方式總結

    這篇文章主要給大家總結介紹了關于Eclipse插件安裝的八種方式,現在開發(fā)java項目普遍使用idea了,但使用eclipse的也不少,如果要用的順手點,還是需要一些優(yōu)化和相關插件支持的,需要的朋友可以參考下
    2023-10-10
  • thymeleaf實現th:each雙重多重嵌套功能

    thymeleaf實現th:each雙重多重嵌套功能

    今天給大家分享一個使用 thymeleaf 實現一個動態(tài)加載一二級文章分類的功能,本文通過代碼講解的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-11-11
  • Matlab使用Plot函數實現數據動態(tài)顯示方法總結

    Matlab使用Plot函數實現數據動態(tài)顯示方法總結

    這篇文章主要介紹了Matlab使用Plot函數實現數據動態(tài)顯示方法總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02

最新評論