rdkx5连接rdk studio显示ssh握手超时

SSH 握手超时排查方案

这是 RDK X5 连接 RDK Studio 的常见问题,通常是网络配置冲突或SSH 服务未正常启动导致的。按以下顺序排查:


步骤 1:确认网络连接是否通

先在电脑 CMD 执行 ping 测试:

# Type-C 闪连方式
ping 192.168.128.1

# 网线直连方式
ping 192.168.1.10
  • :white_check_mark: 能 ping 通 → 继续步骤 2
  • :cross_mark: 请求超时 → 网络配置问题,执行步骤 3

步骤 2:手动测试 SSH 连接

# 在 CMD 执行
ssh sunrise@192.168.128.1
# 或
ssh sunrise@192.168.1.10
  • :white_check_mark: 能登录 → 网络正常,问题在 RDK Studio 配置,执行步骤 4
  • :cross_mark: 连接超时/拒绝 → SSH 服务问题,执行步骤 3

步骤 3:检查电脑端网络配置

Windows 设置路径:

Win + R → 输入 ncpa.cpl → 回车
找到对应以太网网卡 → 右键属性 → IPv4

Type-C 闪连推荐配置:

参数 值
IP 地址 192.168.128.100
子网掩码 255.255.255.0
默认网关 192.168.128.1

网线直连推荐配置:

参数 值
IP 地址 192.168.1.100
子网掩码 255.255.255.0
默认网关 192.168.1.1

:warning: 关键注意事项:

  • 确保电脑和板子在同一网段
  • 使用闪连时,不要在图形界面点击"Enable Networking"
  • 如果有 Microsoft Wi-Fi Direct Virtual Adapter,临时禁用

步骤 4:RDK Studio 配置检查

字段 Type-C 闪连 网线直连
连接方式 闪连(Type-C) IP 连接
IP 地址 192.168.128.1 192.168.1.10
用户名 sunrise sunrise
密码 sunrise sunrise
端口 22 22

步骤 5:板子端 SSH 服务检查(需串口/显示器)

如果以上都无效,通过串口或 HDMI 登录板子:

# 检查 SSH 服务状态
sudo systemctl status ssh

# 如果未运行,启动并设置开机自启
sudo systemctl start ssh
sudo systemctl enable ssh

# 检查防火墙
sudo ufw status
# 如果开启,临时关闭测试
sudo ufw disable

快速诊断表

现象 可能原因 解决方案
ping 不通 IP 配置错误或闪连未建立 检查电脑端 IP,重新插拔 Type-C
ping 通但 SSH 失败 SSH 服务未启动 串口登录板子启动 SSH
SSH 成功但 Studio 报错 Studio 版本/权限问题 管理员身份运行 Studio
插入闪联后电脑断网 网络配置冲突 禁用虚拟网卡,检查网关设置

参考资源


请先执行步骤 1,把 ping 和 ssh 的测试结果发上来,我可以帮你进一步定位问题。如果方便,也请说明你用的是Type-C 闪连还是网线直连。