VSCode 遠(yuǎn)程登錄開(kāi)發(fā)(帶免密)
Visual Studio Code(以下簡(jiǎn)稱 VS Code)從1.35.0版本正式提供可以在本地編輯遠(yuǎn)程開(kāi)發(fā)環(huán)境的文件的功能,具體實(shí)現(xiàn)如下圖

安裝完成Remote Development后,,可以極大地簡(jiǎn)化各種情況下的開(kāi)發(fā)和故障排除,您可以
- 在您部署的同一操作系統(tǒng)上進(jìn)行開(kāi)發(fā),或者使用比本地計(jì)算機(jī)更大,更快,更專業(yè)的硬件。
- 在不同的遠(yuǎn)程開(kāi)發(fā)環(huán)境之間快速切換,安全地進(jìn)行更新,而不必?fù)?dān)心影響本地計(jì)算機(jī)。
- 從多臺(tái)計(jì)算機(jī)或位置訪問(wèn)現(xiàn)有開(kāi)發(fā)環(huán)境。
- 調(diào)試運(yùn)行在其他位置(如客戶站點(diǎn)或云中)的應(yīng)用程序。
以上都摘自remote-ssh的官方,下面開(kāi)始正式教程
本次測(cè)試在windows下進(jìn)行,遠(yuǎn)程服務(wù)器為centos7,但理論上可以在任何支持ssh并聯(lián)網(wǎng)的的機(jī)器之間進(jìn)行
開(kāi)始前準(zhǔn)備
(必須)Remote Development插件以及可以正常ssh連接的遠(yuǎn)程計(jì)算機(jī)
(非必須)xshell,xftp,gitbash
VSCode直接搜索Remote Development插件并安裝即可,ssh的遠(yuǎn)程計(jì)算機(jī)使用任意ssh軟件可以正常連接即可
配置免密遠(yuǎn)程登錄
在本地機(jī)器生成秘鑰對(duì)
windos下的控制臺(tái)默認(rèn)沒(méi)有ssh,但是gitbash里有,使用gitbash創(chuàng)建秘鑰對(duì)
這一步如果你之前就已經(jīng)有秘鑰了的話,建議跳過(guò)
在gitbash下輸入
ssh-keygen -t rsa -C "這里任意輸入"
即可生成秘鑰對(duì),默認(rèn)路徑在C:\Users\Administrator.ssh,圖中也已經(jīng)指出了

現(xiàn)在在遠(yuǎn)程也使用相同的命令創(chuàng)建秘鑰對(duì)

拷貝公鑰到遠(yuǎn)程服務(wù)器上
這一步的目的是讓遠(yuǎn)程機(jī)器的authorized_keys中包含我們的公鑰內(nèi)容
我服務(wù)器的authorized_keys中就包含多個(gè)公鑰,一樣都可以免密登錄
使用xftp將本地ssh的公鑰(id_rsa.pub)拷貝到遠(yuǎn)程服務(wù)器的root目錄下

在xshell中輸入cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

到這一步就配置完免密了,接下來(lái)回到VSCode中
Remote Development配置
點(diǎn)擊VSCode側(cè)邊欄的小屏幕標(biāo)志再點(diǎn)擊齒輪配置你的遠(yuǎn)程信息

這里我選擇第一個(gè)設(shè)置你也可以自己另選配置項(xiàng)

Host 顯示在連接選項(xiàng)中的名字,
HostName 你的ssh服務(wù)器的地址
User 你登錄ssh時(shí)的用戶名

配置完之后保存就可以看到側(cè)邊欄中更新了可以連接的服務(wù)器,接下來(lái)就可以像在本地開(kāi)發(fā)一樣進(jìn)行遠(yuǎn)程開(kāi)發(fā)了
到此這篇關(guān)于VSCode 遠(yuǎn)程登錄開(kāi)發(fā)(帶免密)的文章就介紹到這了,更多相關(guān)VSCode 遠(yuǎn)程開(kāi)發(fā)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- VSCode使用ssh密鑰免密遠(yuǎn)程登錄服務(wù)器的方法
- Win10下配置VScode遠(yuǎn)程開(kāi)發(fā)ssh-remote(免密登錄)
- VSCode遠(yuǎn)程SSH免密登錄配置實(shí)現(xiàn)
- vscode配置遠(yuǎn)程開(kāi)發(fā)與免密登錄的技巧
- vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法
- VSCode遠(yuǎn)程連接服務(wù)器報(bào)錯(cuò):Could not establish connection to
- vscode設(shè)置免密登錄遠(yuǎn)程服務(wù)器的解決方案
相關(guān)文章
Apifox?Echo學(xué)習(xí)curl?httpie?命令使用詳解
這篇文章主要為大家介紹了通過(guò)Apifox?Echo學(xué)習(xí)curl?httpie?命令使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
archlinux 羅技K380 F1-F12 功能鍵鎖定(實(shí)現(xiàn)方法)
這篇文章主要介紹了archlinux 羅技K380 F1-F12 功能鍵鎖定,在windows中羅技K380可以安裝Logitech Options來(lái)實(shí)現(xiàn)這個(gè)Fn鎖定功能,需要的朋友可以參考下2023-04-04
程序開(kāi)發(fā)中的幾個(gè)請(qǐng)不要相信
雖不算什么高深的東西,但至少也算一點(diǎn)點(diǎn)小經(jīng)驗(yàn),分享分享吧,如果您是高手,而且您還有點(diǎn)時(shí)間,那么請(qǐng)你耐心看完整篇文章,然后再幫忙指點(diǎn)指點(diǎn),留下您的經(jīng)驗(yàn),我也好學(xué)習(xí)學(xué)習(xí)。2009-04-04
git rebase -i合并多次提交的實(shí)現(xiàn)
這篇文章主要介紹了git rebase -i合并多次提交的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
解決vs?code通過(guò)remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問(wèn)題
這篇文章主要介紹了vs?code通過(guò)remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問(wèn)題解決方法,這個(gè)解決方案只要用自己安裝的Git替換掉windows本身的Git工具,需要的朋友可以參考下2022-09-09
Sublime?Text?4?安裝Package?Control的詳細(xì)步驟
最近換了臺(tái)電腦安裝了Sublime?Text?4但是按照之前的方法Package?Control怎么也安裝不上,查閱很多資料多次嘗試發(fā)現(xiàn)Sublime?Text?4可以直接安裝不需要之前那些步驟,下面小編把安裝步驟分享給大家,需要的朋友參考下吧2022-01-01
基于Leaflet的VideoOverlay視頻圖層疊加實(shí)戰(zhàn)教程
這篇文章主要介紹了基于Leaflet的VideoOverlay視頻圖層疊加實(shí)戰(zhàn),本文首先介紹了DistortableVideo組件的相關(guān)知識(shí),它的github倉(cāng)庫(kù)信息,相關(guān)源代碼的目錄說(shuō)明,使用依賴信息,需要的朋友可以參考下2023-02-02

