vsCode或Cursor 使用remote-ssh插件鏈接遠程終端

一、Remote-SSH介紹

Remote-SSH?是 VS Code 官方提供的一個擴展插件,允許開發者通過 SSH 協議連接到遠程服務器,并在本地編輯器中直接操作遠程文件,實現遠程開發。它將本地編輯器的功能(如語法高亮、智能提示、調試等)與遠程服務器的環境(如 Node.js、Python、數據庫等)結合,提供無縫開發體驗。

二、?安裝Remote?SSH插件

1、打開Cursor 或 vsCode

2、按?Ctrl+Shift+X?打開擴展面板

3、搜索 "Remote?- SSH"

4、安裝Remote SSH插件


三、 配置SSH主機

1、按?Ctrl+Shift+P 打開命令面板

2、在命令面板中執行?Remote-SSH: Open SSH Configuration File

3、按enter打開config主機配置文件

4、在config文件中按照以下格式添加一個或多個主機配置

Host 服務器別名(便于記憶,可自定義)
HostName 服務器IP/域名
User 登錄用戶名(如:root、ubuntu等)
Port SSH端口號(默認22)
IdentityFile SSH密鑰路徑

四、連接到遠程主機

1、按?Ctrl+Shift+P 打開命令面板

2、在命令面板中執行?Remote-SSH:Connect to Host

3、按enter后會彈出配置好的主機別名列表

4、從列表中選擇需要連接的主機

5、選擇主機后vscode或cursor會打開一個新的窗口

6、如果是第一次連接,會提示驗證主機的指紋(輸入?yes?即可)

7、然后會提示輸入密碼(如果使用密碼登錄)或自動使用配置的密鑰(如果使用密鑰登錄)

8、連接成功后,新窗口左下角會顯示連接的主機別名

五、在遠程主機上工作

1、打開文件夾:連接成功后,點擊打開文件夾,輸入在遠程服務器上的項目目錄路徑(如?/opt/vplus/cloud-eye-frontend

2、集成終端:打開終端 (Ctrl+`?),終端 shell 提示符已經是遠程機器的了,可以在這里執行任何命令(如?ls、pip installnpm runpm2)

3、安裝擴展:擴展分為本地和?遠程兩部分,有些擴展已安裝或可安裝到遠程,像 Python、Pylance、Go 等語言支持擴展要安裝在遠程端才能對遠程文件生效,像主題、快捷鍵映射等UI類擴展則安裝在本地。

4、編輯文件:現在可以像操作本地文件一樣,自由地編輯遠程文件了。所有修改都是實時保存到遠程服務器的

六、關閉遠程連接

點擊左下角的連接狀態框SSH: myserver,選擇關閉遠程連接

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/96488.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/96488.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/96488.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C語言實戰:從零開始編寫一個通用配置文件解析器

資料合集下載鏈接: ?https://pan.quark.cn/s/472bbdfcd014? 在軟件開發中,我們經常需要將一些可變的參數(如數據庫地址、端口號、游戲角色屬性等)與代碼本身分離,方便日后修改而無需重新編譯整個程序。這種存儲配置信息的文件,我們稱之為配置文件。 一、 什么是配置…

車機兩分屏運行Unity制作的效果

目錄 效果概述 實現原理 完整實現代碼 實際車機集成注意事項 1. 顯示系統集成 多屏顯示API調用 代碼示例(AAOS副駕屏顯示) 2. 性能優化 GPU Instancing 其他優化技術 3. 輸入處理 觸控處理 物理按鍵處理 4. 安全規范 駕駛員側限制 乘客側…

vivo“空間計算-機器人”生態落下關鍵一子

出品 | 何璽排版 | 葉媛不出所料,vivo Vision熱度很高。從21號下午發布到今天(22號),大眾圍繞vivo Vision探索版展開了多方面的討論,十分熱烈。從討論來看,大家現在的共識是,MR行業目前還處于起…

Azure TTS Importer:一鍵導入,將微軟TTS語音接入你的閱讀軟件!

Azure TTS Importer:一鍵導入,將微軟TTS語音接入你的閱讀軟件! 文章來源:Poixe AI 厭倦了機械、生硬的文本朗讀?想讓你的閱讀軟件擁有自然流暢的AI語音?今天,我們將為您介紹一款強大且安全的開…

用過redis哪些數據類型?Redis String 類型的底層實現是什么?

Redis 數據類型有哪些? 詳細可以查看:數據類型及其應用場景 基本數據類型: String:最常用的一種數據類型,String類型的值可以是字符串、數字或者二進制,但值最大不能超過512MB。一般用于 緩存和計數器 Ha…

大視協作碼垛機:顛覆傳統制造,開啟智能工廠新紀元

在東三省某食品廠的深夜生產線上,碼垛作業正有序進行,卻不見人影——這不是魔法,而是大視協作碼垛機器人帶來的現實變革。在工業4.0浪潮席卷全球的今天,智能制造已成為企業生存與發展的必由之路。智能碼垛環節作為產線的關鍵步驟&…

c# 保姆級分析繼承詳見問題 父類有一個列表對象,子類繼承這個列表對象并對其進行修改后,將子類對象賦值給父類對象,父類對象是否能包含子類新增的內容?

文章目錄 深入解析:父類與子類列表繼承關系的終極指南 一、問題背景:從實際開發困惑說起 二、基礎知識回顧:必備概念理解 2.1 繼承的本質 2.2 引用類型 vs 值類型 2.3 多態的實現方式 三、核心問題分析:列表繼承場景 3.1 基礎代碼示例 3.2 關鍵問題分解 3.3 結論驗證 四、深…

tensorflow-gpu 2.7下的tensorboard與profiler插件版本問題

可行版本: python3.9.23cuda12.0tensorflow-gpu2.7.0tensorboard2.20.0 tensorboard-plugin-profile 2.4.0 問題描述: 1. 安裝tensorboard后運行tensorboard --logdirlogs在網頁中打開,發現profile模塊無法顯示,報錯如下&#x…

數據結構青銅到王者第一話---數據結構基本常識(1)

目錄 一、集合框架 1、什么是集合框架 2、集合框架的重要性 2.1開發中的使用 2.2筆試及面試題 3、背后涉及的數據結構以及算法 3.1什么是數據結構 3.2容器背后對應的數據結構 3.3相關java知識 3.4什么是算法 3.5如何學好數據結構以及算法 二、時間和空間復雜度 1、…

【Verilog】延時和時序檢查

Verilog中延時和時序檢查1. 延時模型1.1 分布延遲1.2 集總延遲1.3 路徑延遲2. specify 語法2.1 指定路徑延時基本路徑延時邊沿敏感路徑延時狀態依賴路徑延時2.2 時序檢查$setup, $hold, $setuphold$recovery, $removal, $recrem$width, $periodnotifier1. 延時模型 真實的邏輯元…

DigitalOcean Gradient AI平臺現已支持OpenAI gpt-oss

OpenAI 的首批開源 GPT 模型(200 億和 1200 億參數)現已登陸 Gradient AI 平臺。此次發布讓開發者在構建 AI 應用時擁有更高的靈活度和更多選擇,無論是快速原型還是大規模生產級智能體,都能輕松上手。新特性開源 GPT 模型&#xf…

藏在 K8s 幕后的記憶中樞(etcd)

目錄1)etcd 基本架構2)etcd 的讀寫流程總覽a)一個讀流程b)一個寫流程3)k8s存儲數據過程源碼解讀4)watch 機制Informer 機制etcd watch機制etcd的watchableStore源碼解讀5) k8s大規模集群時會存在…

騰訊云EdgeOne安全防護:快速上手,全面抵御Web攻擊

為什么需要專業的安全防護? 在當今數字化時代,網站面臨的安全威脅日益增多。據統計,2023年全球Web應用程序攻擊超7千億次,持續快速增長。 其中最常見的包括: DDoS攻擊:通過海量請求使服務器癱瘓Web應用攻…

SpringBoot中的條件注解

文章目錄前言什么是條件注解核心原理常用條件注解詳解1. ConditionalOnClass和ConditionalOnMissingClass2. ConditionalOnBean和ConditionalOnMissingBean3. ConditionalOnProperty應用場景:多數據源配置在SpringBoot自動配置中的核心作用自動配置的工作原理經典自…

LightGBM時序預測詳解:從原理到 PSO 參數優化

前言 在時間序列預測領域,集成學習方法一直占據重要地位。此前我們介紹了基于傳統集成思想的時序預測方法(查看前文),而梯度提升樹(GBDT)作為集成學習的佼佼者,在時序預測中表現尤為突出。本文…

django生成遷移文件,執行生成到數據庫

當報錯時 重新拉取git,重新生成遷移文件,重新執行 1、生成遷移文件 python manage.py makemigrations 子應用2、執行建表、建字段、修改字段 python manage.py migrate 子應用3、當手動已經在數據庫創建字段時, 用 --fake 標記遷移為 “已應用…

2025軟件供應鏈安全技術路線未來趨勢預測

軟件供應鏈安全已從一個技術圈的議題演變為全球企業的治理焦點。近幾年,APT滲透、惡意包植入、開發者誤操作等不同類型的供應鏈安全事件頻發,使得“安全的代碼來源”和“可信的交付鏈路”成為企業數字化轉型的生命線。2025年的軟件供應鏈安全&#xff0c…

用戶登錄Token緩存Redis實踐:提升SpringBoot應用性能

前言在現代Web應用中,用戶認證和授權是至關重要的功能。傳統的基于數據庫的Token存儲方式雖然簡單易用,但在高并發場景下容易成為性能瓶頸。本文將介紹如何將SpringBoot項目中的用戶Token從數據庫存儲遷移到Redis緩存,顯著提升系統性能。一、…

深度解析Structured Outputs:讓AI輸出嚴格遵循JSON Schema的結構化響應

深度解析Structured Outputs:讓AI輸出嚴格遵循JSON Schema的結構化響應 引言 在現代應用開發中,JSON 是最流行的數據交換格式之一。為了提升 API 接口的健壯性和數據一致性,結構化輸出(Structured Outputs)成為了大模…

關于 微服務中服務注冊與發現 的詳細說明,涵蓋主流框架/解決方案的對比、核心功能、配置示例及總結表格

以下是關于 微服務中服務注冊與發現 的詳細說明,涵蓋主流框架/解決方案的對比、核心功能、配置示例及總結表格:1. 服務注冊與發現的核心概念 服務注冊與發現是微服務架構的基礎能力,主要解決以下問題: 服務注冊:服務實…