【发布时间】:2020-10-10 08:36:30
【问题描述】:
当我使用“mdt shell”时出现以下错误。 我已经阅读了文档,我想知道如何访问板文件?正如文档告诉我从 /home/mendel/.ssh/authorized-keys 目录中删除授权密钥一样。 我已经连接了串口,但是当我尝试 Dmesg| 时我没有看到任何东西grep,但我听到设备连接到 PC 的声音。如何访问珊瑚文件以删除授权文件? 我在 Windows 上使用 UBUNTU 终端。
''' ~$ mdt shell 绿马 等待设备绿马... 在 192.168.101.2 连接到绿马 绿马上不存在密钥 - 推动
无法连接到绿马上的 keymaster:[Errno 111] 连接被拒绝。
您之前是否从其他机器连接过?如果是这样的话, mdt-keymaster 不会运行,因为它只接受一个密钥。
您需要:
- 从 /home/mendel/.ssh/authorized_keys 上删除密钥 通过串行控制台设备
-
或 -
- 在此主机上从您的主目录复制 mdt 私钥 在 ~/.config/mdt/keys/mdt.key 到第一台机器并使用 'mdt pushkey mdt.key' 将该密钥添加到设备的 授权密钥文件。
无法通过 keymaster 推送 - 将尝试密码登录作为后备。 无法使用默认凭据登录:错误的身份验证类型;允许的类型:['publickey'] '''
【问题讨论】:
-
您是否在虚拟机上运行 Ubuntu 终端?虚拟机有时无法不受限制地访问 USB 端口。如果 USB 端口已启用,请检查您的 VM 设置。
-
一旦你能够运行 screen 命令,你就可以使用 wifi ssh 进入开发板。使用“screen”命令连接电路板。然后,您可以从主机 ~/.ssh/id_rsa.pub 复制公钥并将其放入开发板上的 ~/.ssh/authorized_keys 中。然后你应该可以通过以下方式进行 ssh: $ ssh mendel@(板子的 IP 地址) 板子的 ip 地址可以在 ip addr 命令的 wlan/eth (如果板子连接到 wifi/ethernet) 接口下找到。
-
进入 Mendel shell 的另一种方法是将 USB 鼠标和键盘连接到开发板,并连接 HDMI 显示器。引导顺序之后,将出现 GUI。单击 GUI 显示左上角的图标,将出现一个外壳。然后,您可以删除密钥。然后你就可以让 MDT shell 在你的新机器上工作了。
标签: google-coral