Cursor鏈接遠程服務器實現項目部署

? 想獲取更多高質量的Java技術文章?歡迎訪問Java技術小館官網,持續更新優質內容,助力技術成長
技術小館官網

? ?在軟件開發過程中,遠程服務器開發是一種常見的工作模式。通過遠程連接服務器進行代碼編寫和環境配置,可以充分利用服務器的計算資源,同時避免本地環境配置的復雜性。本文將詳細介紹如何使用Cursor IDE連接CentOS遠程服務器,并完成Java環境配置、代碼編寫和項目部署。

安裝Remote-SSH插件

  1. 打開Cursor IDE
  2. 點擊左側活動欄的擴展圖標(或使用快捷鍵 Ctrl+Shift+X
  3. 在搜索框中輸入"Remote-SSH"
  4. 找到"Remote - SSH"插件

  1. 點擊"Install"按鈕進行安裝
  2. 安裝完成后,Cursor會提示重啟以激活插件
  3. 重啟后,在左側活動欄會出現一個新的遠程資源管理器圖標

連接遠程服務器

使用密碼認證連接

  1. 打開Cursor IDE,點擊左下角的狀態欄
  2. 選擇"Remote-SSH: Connect to Host..."

  1. 點擊"+ Add New SSH Host..."
  2. 輸入SSH連接命令:ssh username@server_ip

  1. 選擇配置文件保存位置

  1. 連接到新添加的主機

  1. 輸入遠程服務器密碼
  2. 連接成功后,選擇要在遠程服務器上打開的文件夾

遠程連接成功后,cursor就可以接管服務器做任何事情了。

使用公鑰認證連接

  1. 在本地生成SSH密鑰對(如果沒有):
ssh-keygen -t rsa -b 4096
  1. 將公鑰復制到遠程服務器:
ssh-copy-id username@server_ip
  1. 在Cursor中添加SSH主機(同上述步驟)
  2. 連接時將自動使用密鑰認證,無需輸入密碼

使用PowerShell或Git復制公鑰

如果本地沒有安裝SSH工具,可以使用以下方法之一:

使用PowerShell
  1. 打開PowerShell,執行以下命令生成SSH密鑰:
ssh-keygen -t rsa -b 4096
  1. 查看生成的公鑰內容:
type $env:USERPROFILE\.ssh\id_rsa.pub
  1. 復制公鑰內容,然后通過以下任一方式添加到遠程服務器:
    • 使用遠程服務器的Web控制臺
    • 使用其他已配置的SSH客戶端
    • 通過郵件發送給服務器管理員
使用Git Bash
  1. 打開Git Bash,執行以下命令生成SSH密鑰:
ssh-keygen -t rsa -b 4096
  1. 查看并復制公鑰內容:
cat ~/.ssh/id_rsa.pub
  1. 使用Git Bash的SSH命令復制公鑰到服務器:
ssh-copy-id username@server_ip

注意:如果ssh-copy-id命令不可用,可以手動將公鑰內容添加到遠程服務器的~/.ssh/authorized_keys文件中。

Java環境配置

這里用cursor鏈接的是遠程服務器,可以用自然語言的方式實現環境的安裝。

編寫HelloWorld程序

Git環境配置

安裝過程一直都是接受,有問題他會自動修復。

git安裝完成

實現網頁自動部署

開發完成

測試網頁

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

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

相關文章

Redis集群模式之Redis Cluster(3)

上篇文章我們講解了Redis Cluster的狀態監測與恢復過程,這篇文章我們來進行Redis Cluster內容的收尾,將其擴容和縮容的過程進行講解,并分析RedisCluster的優缺點。 擴容和縮容 當集群中出現容量限制或者其他一些原因需要擴容時,R…

Cursor ReAct Agent技術架構

一、架構核心思想 “零熵操作交給AI”理念 Cursor通過ReAct模式實現編程中重復性工作的自動化: 零熵操作:機械性任務(代碼補全/格式化/重構/語法修復/導入管理) Tab-away機制:一鍵接受AI建議,保持思維連續…

國學IP行業實戰洞察:聚焦創客匠人,解鎖創始人IP與知識變現新路徑

國學行業正經歷“文化價值”與“商業變現”的深度融合,2023年市場規模突破千億大關,年增速超 10%。在“IP化數字化”浪潮中,創客匠人作為垂直領域技術服務商,以全鏈路工具矩陣為支點,撬動國學創始人IP從內容生產到商業…

R語言開發入門完整指南

R語言開發入門完整指南 目錄 R語言簡介環境配置包管理基本語法數據類型和結構數據操作統計分析數據可視化編程結構實用技巧學習資源 R語言簡介 R是一種專為統計計算和圖形設計的編程語言,廣泛應用于數據分析、統計建模、機器學習和數據可視化。R語言具有以下特點…

ObservedV2裝飾器和Trace裝飾器

為了對嵌套類對象屬性變化直接觀測,華為提供了ObservedV2和Trace裝飾器。這兩個裝飾器必須搭配使用,單獨使用任何一個都不會起任何作用;在繼承類中也可監測;ObservedV2的類實例目前不支持使用JSON.stringify進行序列化&#xff0c…

6月計算機新書:深度學習、大模型、DeepSeek

六月,這個充滿活力與希望的季節,三本重磅新書《深度學習:基礎與概念》、《MCP極簡開發:輕松打造高效智能體》與《大模型應用開發:RAG實戰課》翩然而至,為我們開啟了一場探索科技前沿的奇妙之旅。一起來看詳…

扁平風格職場商務通用PPT模版分享

扁平風格PPT模版,創意卡通扁平化通用PPT模版,創意扁平化勵志論文答辯PPT模版,卡通職場商務PPT模版,職場培訓,項目策劃,工作總結類PPT模版,互聯網電子商務PPT模版 扁平風格職場商務通用PPT模版分…

jupyter內核崩潰

最近在做用k-mer評估基因組規模的任務,其中一個局部程序,想偷懶,直接在jupyter中跑了下結果,想看看這一小步處理如何,結果沒想到內核崩潰了! 這一步我的草稿代碼如下: import pandas as pd imp…

Java企業技術趨勢分析:AI應用的落地實踐與未來展望

Java企業技術趨勢分析:AI應用的落地實踐與未來展望 開篇:技術趨勢與市場需求 在當前快速發展的數字化時代,人工智能(AI)已經成為推動企業創新和效率提升的關鍵力量。Java作為企業級應用開發的主流語言,正…

每日Prompt:Steve Winter風格插畫

提示詞 世界攝影大師杰作,極簡主義,Steve Winter風格,6只不同顏色的布偶貓圍成一圈,看向鏡頭中心,仰天視角,天空背景,高品質細節,超精細CG,高分辨率,最佳品質…

Vue3 + Element Plus 獲取表格列信息

在 Vue 3 和 Element Plus 中,可以通過以下步驟獲取表格的列信息: 實現步驟: 使用 ref 綁定表格實例 通過表格實例的 store.states.columns 獲取列數據 處理列信息(過濾隱藏列、處理嵌套表頭等) 示例代碼&#xf…

logger2js - JavaScript日志與調試工具庫

logger2js - JavaScript日志與調試工具庫 logger2js是一個功能強大的前端JavaScript日志與調試工具庫,提供了豐富的日志輸出、性能測試和代碼調試功能。該庫支持配置化引入,包含5種皮膚風格和豐富的API接口,如 a l e r t 增強方法、 alert增…

Stone 3D使用RemoteMesh組件極大的縮小工程文件尺寸

Stone 3D的工程文件tsp默認包含了場景中所有的對象和數據,這樣的好處是tsp可以單獨離線保存,但壞處是tsp文件通常偏大。 解決這個問題的方法是把外部glb模型文件通過RemoteMesh組件來加載。 首先創建一個空實體,然后給該空實體添加RemoteMe…

【深入剖析】攻克 Java 并發的基石:Java 內存模型 (JMM) 原理與實踐指南

0.引言 理解 JMM (Java Memory Model - JMM) 是掌握 Java 并發編程的關鍵,它定義了多線程環境下,線程如何與主內存以及彼此之間交互內存數據。 核心目標: JMM 旨在解決多線程編程中的三個核心問題: 原子性 (Atomicity)&#xf…

【Three.js】初識 Three.js

Threejs介紹 我們開發 webgl 主要是使用 threejs 這個庫,因為 webGL太難用,太復雜!但是現代瀏覽器都支持WebGL,這樣我們就不必使用Flash、Java等插件就能在瀏覽器中創建三維圖形。 threejs 它提供-一個很簡單的關于WebGL特性的J…

【經驗總結】ECU休眠后連續發送NM報文3S后ECU網絡才被喚醒問題分析

目錄 前言 正文 1.問題描述 2.問題分析 3.驗證猜想 4.總結 前言 ECU的上下電/休眠喚醒在ECU開發設計過程中最容易出問題且都為嚴重問題,最近在項目開發過程中遇到ECU休眠狀態下連續發送NM報文3S后才能喚醒CAN網絡的問題,解決問題比較順利,但分析過程中涉及到的網絡休…

企業架構框架深入解析:TOGAF、Zachman Framework、FEAF與Gartner EA Framework

執行摘要 企業架構(EA)是一項至關重要的實踐,它使組織能夠協調其業務戰略、運營流程和技術基礎設施,以實現整體戰略目標。企業架構框架作為結構化的方法論和綜合性工具,旨在管理企業級系統的固有復雜性,提…

數字化動態ID隨機水印和ID跑馬燈實現教育視頻防錄屏

摘要:數字化動態ID隨機水印和ID跑馬燈技術可以有效保護數字教育資源。動態水印將用戶信息隨機顯示在視頻上且不可去除,能追蹤錄屏者并震懾盜版行為。ID跑馬燈則自定義顯示觀看者信息,便于追蹤盜版源頭并提供法律證據。這些技術大幅增加盜版成…

< 自用文兒 騰訊云 VPS > Ubuntu 24 系統,基本設置

前言: 3 月份買的騰訊云的這臺 VPS,剛發現現在退款,只能返回 0 元。測試應用已經遷移到JD,清除內容太麻煩,重裝更簡單。 因為配合政策,國內的云主機都有兩個 IP 地址,一個內網,一個…

React ajax中的跨域以及代理服務器

Axios的誕生 為什么會誕生Axios?說到Axios我們就不得不說下Ajax。最初的舊瀏覽器頁面在向服務器請求數據時,由于返回的是整個頁面的數據,所以整個頁面都會強制刷新一下,這對于用戶來講并不是很友好。因為當我們只需要請求部分數據…