ubuntu - 更新到 4.0 后无法连接到珊瑚开发板:mdt shell 不起作用
问题描述
最近我根据珊瑚 AI 官方文档用 mendel-enterprise-day-13 更新并刷新了开发板。之后,当我想使用mdt shell
or从我的桌面 Ubuntu 19.04 连接时mdt shell <ip>
,它不起作用并给出如下错误消息。mdt 外壳不起作用
在 192.168.101.2 连接到 192.168.101.2 192.168.101.2 上不存在密钥 -- 推送
看起来您正在尝试连接到未通过 USB 连接到工作站且没有此 MDT 生成的 SSH 密钥的设备。要与您连接,
mdt shell
您需要先仅通过 USB 连接到您的设备。怯懦地拒绝尝试将钥匙推到公共机器上。在 192.168.101.2 连接到 192.168.101.2 192.168.101.2 上不存在密钥 -- 推送
看起来您正在尝试连接到未通过 USB 连接到工作站且没有此 MDT 生成的 SSH 密钥的设备。要与您连接,
mdt shell
您需要先仅通过 USB 连接到您的设备。怯懦地拒绝尝试将钥匙推到公共机器上。
即使我的珊瑚板通过 USB C 和 USB A 连接,它也看不到 USB 已连接。我从板终端运行 nmtui 以查看所有活动连接,它显示板仅连接 USB0 和 USB1 并且没有互联网(请参阅下面的结果): 活动连接
我也想分享我在跑步后发现的一件奇怪的事情dmesg | grep ttyUSB
。它显示了几个故障和断开连接。
USB
[ 371.021431] usb 3-1.4: cp210x converter now attached to ttyUSB0
[ 371.023282] usb 3-1.4: cp210x converter now attached to ttyUSB1
[ 3326.853419] cp210x ttyUSB0: failed set request 0x12 status: -19
[ 3326.853423] cp210x ttyUSB0: failed set request 0x0 status: -19
[ 3326.853563] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[ 3326.853728] cp210x ttyUSB1: cp210x converter now disconnected from ttyUSB1
[ 3332.837337] usb 3-1.4: cp210x converter now attached to ttyUSB0
[ 3332.839815] usb 3-1.4: cp210x converter now attached to ttyUSB1
[ 4001.567889] cp210x ttyUSB0: failed set request 0x12 status: -19
[ 4001.567897] cp210x ttyUSB0: failed set request 0x0 status: -19
[ 4001.568103] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[ 4001.572366] cp210x ttyUSB1: cp210x converter now disconnected from ttyUSB1
[ 4013.647342] usb 3-1.4: cp210x converter now attached to ttyUSB0
[ 4013.650435] usb 3-1.4: cp210x converter now attached to ttyUSB1
请建议我出了什么问题。
解决方案
我打这个也升级到“天”。有几种方法可以给这只猫剥皮,但使用 mdt 的诀窍是将生成的私钥放在 ~/.config/mdt/keys/mdt.key 中,它必须是 mdt 硬编码的位置以查找它。
因此,对于 mdt 和 ssh 访问,我这样做了:
1) 使用 ssh-keygen 创建私有和发布密钥文件。
2) 将 pubkey 文件附加(或复制)到目标 /home/mendel/.ssh/authorized_keys
3)将私钥文件复制到~/.config/mdt/keys/mdt.key
4)添加到本地 .ssh/config 到这样的东西:
Host tpu
IdentityFile ~/.config/mdt/keys/mdt.key
IdentitiesOnly=yes
User mendel
推荐阅读
- javascript - 当我点击 Instagram 的链接时,为什么我无法在应用内浏览器中禁用滚动?
- python - 如何在pygame中获得两个向量之间的角度?
- javascript - 使用 Vanilla JS 检测对 @page 的支持
- rust - TryFrom<&[u8]> 特征绑定在特征中
- html - 如何仅使用 html5 创建切换元素
- javascript - 没有从 intlTelInput 输入中获取国家/地区代码
- python - 如何计算python中特定id的日期之间的平均差距?
- node.js - 无法修改已提交的 WriteBatch
- azure-web-app-service - Azure App 默认名称正在被谷歌索引
- php - Oscommerce如何解决,警告:sizeof(): Parameter must be an array or an object that implement Countable