使用SSH连接Jetson Nano

本文介绍NVIDIA Jetson Nano开发者套件,并提供如何查询Jetson Nano IP地址的方法及通过SSH工具进行连接的步骤。针对连接过程中可能出现的防火墙问题给出了具体的解决方案。
### 设置 VSCode 通过 SSH 连接Jetson Nano 为了实现通过 VSCode 使用 SSH 远程连接并调试或编辑 Jetson Nano 上的文件,以下是详细的说明: #### 准备工作 确保 Jetson Nano 已经安装了 SSH 服务,并且可以通过网络访问。如果尚未完成此步骤,则需要在 Jetson Nano 的终端中运行以下命令来安装和启动 SSH 服务[^4]: ```bash sudo apt update sudo apt install openssh-server sudo systemctl start ssh ``` 确认 SSH 服务已启用并正在运行: ```bash sudo systemctl status ssh ``` #### 配置 VSCode 插件 1. **安装 Remote - SSH 扩展** 在 PC 端打开 Visual Studio Code 并前往扩展市场 (Extensions),搜索 `Remote - SSH` 插件并安装。 2. **创建 SSH 配置文件** 在本地计算机上按以下路径找到 `.ssh/config` 文件(如果没有则手动创建)。Windows 用户可以在用户目录下的 `.ssh/` 文件夹中查找该文件,Linux 或 macOS 则位于 `$HOME/.ssh/` 下。添加类似以下内容以定义主机配置][^[^23]: ``` Host jetson-nano HostName <Jetson_Nano_IP> User ubuntu IdentityFile ~/.ssh/id_rsa ``` 替换 `<Jetson_Nano_IP>` 为实际设备的 IP 地址,以及用户名 (`ubuntu`) 可能因具体环境而异。 3. **验证 SSH 密钥认证** 如果未设置无密码登录,请按照提示生成密钥对并将公钥复制到目标机器上的 `~/.ssh/authorized_keys` 中。执行以下命令生成密钥并传输至 Jetson Nano: ```bash ssh-keygen -t rsa ssh-copy-id ubuntu@<Jetson_Nano_IP> ``` #### 启动远程会话 1. **连接Jetson Nano** 返回 VSCode,在左侧活动栏中点击绿色箭头图标(表示远程探索器),随后选择 “Connect to Host...”。输入之前设定好的别名 `jetson-nano` 即可建立链接[^3]。 2. **加载项目文件夹** 成功连接后,可以选择要打开的工作区或者克隆新的 Git 库。也可以直接浏览 `/home/ubuntu/` 路径下的现有工程文件夹[^2]。 #### 自定义调试选项 对于某些特定需求可能还需要调整一些附加参数。例如当遇到符号映射错误时,可以参照下面方法修改 launch.json 来指定源码位置关系[^5]: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "sourceFileMap": { "/build/glibc-D9JkfM": "/usr/src/glibc" }, "miDebuggerPath": "/usr/bin/gdb" } ] } ``` 以上过程完成后就可以利用 VSCode 提供的强大功能轻松管理和开发部署于 Jetson Nano 设备中的应用软件了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FriendshipT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值