问题描述

能够SSH连接上无望的无网络ed远程服务器,一直显示:

[09:15:24.564] [server] Installing and setting up Cursor Server...
[09:15:24.565] [server] Installing and setting up Cursor Server...

1.确认本地 Cursor 版本

首先在本地电脑上查看 Cursor 的版本信息,这将决定我们需要下载的服务端版本。
在这里插入图片描述

2.详细部署步骤

步骤 1:在远程服务器创建目录结构

SSH 登录远程服务器,执行以下命令:

# 创建主目录
mkdir -p ${HOME}/.cursor-server

# 创建服务端目录(注意:目录名必须与本地 Cursor 版本的 commit hash 一致)
mkdir -p ${HOME}/.cursor-server/cli/servers/Stable-979ba33804ac150108481c14e0b5cb970bda3260/server/

步骤 2:在本地下载服务端压缩包

https://cursor.blob.core.windows.net/remote-releases/[commit hash]/vscode-reh-linux-x64.tar.gz

[commit hash]:替换为第一步中获取的提交哈希(如 979ba33804ac150108481c14e0b5cb970bda3260)

步骤 3:将压缩包传输到远程服务器

下载完成后,需要将压缩包从本地电脑传输到远程服务器的 .cursor-server 目录。

使用 SCP(推荐)
SCP(Secure Copy)是通过 SSH 安全传输文件的工具,大多数系统默认已安装。

scp [本地压缩包路径] [远程用户名]@[远程服务器IP]:~/.cursor-server/
# 假设压缩包在当前目录,远程服务器 IP 为 10.171.22.154,用户名为 antl
scp vscode-reh-linux-x64.tar.gz antl@10.171.22.154:~/.cursor-server/

步骤 4:在远程服务器解压压缩包

SSH 登录远程服务器,执行以下命令:

# 进入 .cursor-server 目录
cd ~/.cursor-server/

# 解压压缩包到服务端目录(注意:路径必须与第一步创建的目录一致)
tar -xzf vscode-reh-linux-x64.tar.gz -C cli/servers/Stable-979ba33804ac150108481c14e0b5cb970bda3260/server/ --strip-components=1

步骤 5:在本地cursor连接远程服务器

重启 Cursor 客户端
打开远程连接此时能够连上:

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐