Jetson开发环境配置 Cursor远程连接Linux-arm64指南

概述

本文想通过Cursor远程登录Jetson AGX Orin开发板,这样就能利用AI辅助开发ROS代码

远程登录开发板的前提是开发板与个人PC要处于同一局域网

Powershell 适合调试(被替代)

MobaXterm 适合运维、文件传输

VsCode 适合代码开发(被替代)

Cursor 适合AI辅助开发

一、MobaXterm远程登录

IP的获取:在开发板终端输入ifconfig,寻找即可 wifi一般192.168.xxx 热点172.20.xxx

二、Cursor远程登录

1.安装插件

2.编写配置文件

配置文件写好后,重新搜索remote-ssh此时会出现jetson的选项,但会出现连接超时的错误,因为jetson无法自动下载cursor-service(vscode是可以自动下好的,cursor生态目前还是不太完善)

3.手动下载cursor-service

首先个人PC尝试连接开发板,会报错timeout,然后去log中寻找下载所需要的commit_ID

在windows资源管理器中,地址栏直接输入%TEMP%

查找文件

在开发板终端执行

1. 定义你的 Commit ID 变量

export COMMIT_ID="d5b2fc092e16007956c9e5047f76097b9e626cab"

2. 创建对应的隐藏服务目录

mkdir -p ~/.cursor-server/bin/${COMMIT_ID}

cd ~/.cursor-server/bin/${COMMIT_ID}

3. 在 Jetson 内部直接下载适合 ARM64 架构的离线包(使用官方最新生产线链接)

wget https://downloads.cursor.com/production/${COMMIT_ID}/linux/arm64/cursor-reh-linux-arm64.tar.gz

4. 解压并清理压缩包

tar -zxf cursor-reh-linux-arm64.tar.gz --strip-components=1

rm -f cursor-reh-linux-arm64.tar.gz

4.改成密钥登录

个人PC终端中生成密钥对:

ssh-keygen -t ed25519

查看公钥:

type %USERPROFILE%\.ssh\id_ed25519.pub

开发板:

mkdir -p ~/.ssh

nano ~/.ssh/authorized_keys

粘贴公钥后,修改权限

chmod 600 ~/.ssh/authorized_keys

修改config:

5.测试

个人PC终端,直接ssh jetson:

ssh远程连接:

相关推荐
old_tree1 个月前
从“艺术品”到“生产工具”:人形机器人设计的实用主义复盘
机器人·#具身智能·#双足机器人