我已遵循 Google Coral Dev Board 的以下入门指南:开始使用开发板
然后我到达标题“通过 MDT 连接到主板的外壳”,但是我收到以下错误消息:
~$ mdt shell
Connecting to 192.168.1.93 at 192.168.1.93
Key not present on 192.168.1.93 -- pushing
It looks like you're trying to connect to a device that isn't connected
to your workstation via USB and doesn't have the SSH key this MDT generated.
To connect with `mdt shell` you will need to first connect to your device
ONLY via USB.
Cowardly refusing to attempt to push a key to a public machine.
请注意,我在我的设置中使用 Nvidia Jetson Xaviar 作为主机。开发板 USB-C-OTG 端口已连接使用 USB-C 转 USB-A 电缆连接到 Xaviar。Xaviar 运行 Ubuntu 18.04 LTS 操作系统。此外,使用mdt devices
命令成功检测到设备,并且 IP 地址正确。
我究竟做错了什么?
谢谢你!
答案1
首次使用 MDT 之前,请确保您的主板仅通过 USB(而非 WiFi)连接。您可以按如下方式执行此操作:
使用屏幕通过微型 USB 端口连接到您的主板:
screen /dev/ttyUSB0 115200
登录:
Login: mendel Password: mendel
检查您的活动连接:
nmcli connection show
您应该会在输出中看到您的网络连接。活动连接是指与设备关联的连接。例如:
NAME UUID TYPE DEVICE usb0 cee59267-da42-443f-a8ca-cb94bccf1ad9 802-3-ethernet usb0 STRAVINSKY 71db4358-29d4-4da3-96d1-f76baf6a8f88 802-11-wireless wlan0
停用任何非 USB 连接。在这种情况下,
wlan0
。为此,使用nmtui
,选择Activate a connection
,找到要禁用的网络,然后<Deactivate>
在其上标记选择。mdt shell
在主机上使用。它应该正确上传密钥并登录到设备。- 现在您可以在 Coral Dev Board 上激活 WiFi 连接。