你这个问题表述有点歧义,我理解你是想问:IP冲突解决后,如何通过SSH连接到RDK X5开发板(使用闪连方式)。
"连接Studio"这个说法不太准确,应该是:
- RDK Studio 是地平线的图形化开发软件(已经通过闪连连接了)
- SSH 是命令行远程连接方式(独立于RDK Studio)
通过SSH连接RDK X5(闪连模式)
前提条件
确保你已经完成了之前的IP配置:
- 电脑端虚拟网卡IP:
192.168.128.100(你刚改的) - 板子端默认IP:
192.168.128.1
步骤 1:验证网络连通性
在电脑命令行(CMD或PowerShell)测试:
ping 192.168.128.1
如果能看到回复(如 来自 192.168.128.1 的回复: 字节=32 时间<1ms),说明网络层OK。
步骤 2:SSH连接命令
Windows 用户(Win10/11自带SSH)
ssh sunrise@192.168.128.1
- 默认用户名:
sunrise - 默认密码:
sunrise(首次登录会提示修改)
如果使用其他用户名
ssh ubuntu@192.168.128.1
# 或
ssh root@192.168.128.1
步骤 3:使用SSH客户端(可选)
如果命令行不好用,推荐以下工具:
| 工具 | 下载 | 特点 |
|---|---|---|
| MobaXterm | 官网下载 | 免费,支持SFTP文件传输 |
| PuTTY | 官网下载 | 轻量级,经典 |
| VS Code + Remote SSH | 插件市场 | 开发体验最好 |
VS Code 配置示例:
- 安装
Remote - SSH插件 Ctrl+Shift+P→Remote-SSH: Connect to Host- 输入:
sunrise@192.168.128.1 - 输入密码即可
常见问题排查
| 问题 | 解决方法 |
|---|---|
Connection timed out |
检查IP是否正确,ping是否通 |
Permission denied |
密码错误,默认是 sunrise |
Connection refused |
SSH服务未启动,板子需执行 sudo systemctl start ssh |
首次连接提示 Are you sure? |
输入 yes 确认 |
检查SSH服务状态(如果需要)
如果连不上,通过串口或屏幕登录板子检查:
# 查看SSH服务状态
sudo systemctl status ssh
# 如果未运行,启动它
sudo systemctl start ssh
# 设置开机自启
sudo systemctl enable ssh
闪连模式下的网络架构
┌─────────────┐ Type-C USB ┌─────────────┐
│ 你的电脑 │──────────────►│ RDK X5 │
│ 192.168.128.100 │ (虚拟网卡) │ 192.168.128.1 │
│ │ (usb0接口) │ (usb0) │
─────────────┘ └─────────────┘
│ │
│ SSH / RDK Studio / VNC │
└───────────────────────────────┘
参考教程
社区相关经验帖:
- 解决RDK X5的SSH连接失败问题 - 详细排查过程
- 【教程】RDK X5通过闪连连接RDK Studio - 官方闪连教程
先试一下 ping 192.168.128.1,如果通了再执行 ssh sunrise@192.168.128.1,有报错把具体信息发上来继续帮你排查。