RK3588 SSH相关方法总结(每次遇到问题更新)
一、预先准备
1.找个显示屏链接wifi
2.查到ip地址
二、常用连接方法
2.1通过vscode链接
1.在vscode应用市场安装SSH
2.右键进行配置
3.添加我们准备远程的信息
HOST你给被远程的主机起个名字:是给我们自己看的
HostName 是刚才查的IP
User是你在RK上跑的用户
port统一写22就行
通常会遇到一个问题:停留在下载vscode服务器界面太久
解决方案:
1)进入下面链接:
https://update.code.visualstudio.com/commit:7adae6a56e34cb64d08899664b814cf620465925/server-linux-arm64/stable
下载一个vscode远程服务器的包,免得vscode下载
核心结论: 这是一个用于下载特定版本、特定平台 Visual Studio Code Server 二进制文件的官方链接。
即使不访问,我们也可以通过解析链接的各个部分来理解其用途。链接的结构非常清晰,包含了关键信息:
https://update.code.visualstudio.com/commit:7adae6a56e34cb64d08899664b814cf620465925/server-linux-arm64/stable
让我们逐段拆解:
-
- 域名:https://update.code.visualstudio.com/
这是 Visual Studio Code 的官方更新服务器。VS Code 客户端和相关的服务器组件都会从这里检查并下载更新。这表明链接来源是官方且可信的。
- 域名:https://update.code.visualstudio.com/
-
- 提交哈希:commit:7adae6a56e34cb64d08899664b814cf620465925
这是最重要的部分。它指向 VS Code 源代码仓库中的一个 特定版本。
-
7adae6a56e34cb64d08899664b814cf620465925 是一个 Git 提交 ID,唯一标识了构建这个服务器版本时所对应的源代码状态。
-
作用:确保下载的服务器二进制文件与客户端的版本完全一致,这对于兼容性和稳定性至关重要。
-
方法:
1.这里是引用打开 VS Code
2.点击菜单:帮助 → 关于
3.在关于窗口中,你会看到类似这样的信息:
版本: 1.85.2 (user setup)
提交: 7adae6a56e34cb64d08899664b814cf620465925(这个就是哈希)
日期: 2023-12-13T10:24:03.645Z
- 提交哈希:commit:7adae6a56e34cb64d08899664b814cf620465925
-
- 目标平台:server-linux-arm64
-
server:明确指出了这是 VS Code Server 组件,而不是完整的桌面版 IDE。
-
linux:指定操作系统为 Linux。
-
arm64:指定 CPU 架构为 ARM 64位。
-
作用:这个组合表明,这是一个用于在 ARM64 架构的 Linux 系统 上运行的 VS Code Server。典型的应用场景包括:
-
远程开发:连接到 Raspberry Pi(树莓派)、AWS Graviton 实例、其他 ARM 架构的云服务器或开发板。
-
GitHub Codespaces 和类似容器的开发环境,其底层可能运行在 ARM 架构上。
-
- 发布通道:stable
这表示该二进制文件来自 稳定版 发布通道。
- 发布通道:stable
VS Code 还有其他通道,如 insider(内测版,功能最新但可能不稳定)。使用 stable 意味着这是经过充分测试、面向大众的稳定版本。
2.2 直接通过微软cmd命令行链接:
ssh User@IP
比如:ssh orangepi@192.168.110.91