0

我目前正在使用运行 Catalina 的 MacOS 机器作为我的主机来遵循Coral 开发板配置指南。根据说明,要在我的特定主机上使用 MDT 命令行工具,我必须手动配置 mdt。我逐步使用了以下指南,但是当我尝试连接到开发板时出现以下错误。

Waiting for a device...
Connecting to jumbo-goose at 192.168.0.78
Key not present on jumbo-goose -- 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.

如果有人能够帮助我调试此问题,我将不胜感激。我已经刷新了我的设备几次,所以我不确定问题出在哪里。

4

2 回答 2

1

在 Coral Dev Mini 上,我在生成 ssh 密钥时遇到了类似的问题,尤其是当我从 Windows 切换到 Linux 机器时。最简单的是(虽然不那么安全)是按照这些步骤并允许使用密码进行 ssh。首先,您需要使用 USB 电缆进行连接。

https://serverpilot.io/docs/how-to-enable-ssh-password-authentication/

编辑使用 sudo nano /etc/ssh/sshd_config

关键是要设置:PasswordAuthentication yes

于 2021-02-03T16:10:30.200 回答
0

检查传输到开发板的密钥文件的 sha25sum 是否与 MacOS 上的相同,我的不匹配,即剪切和粘贴不太正确。使用 SD 卡手动传输密钥文件后,它首次在 mdt 设备/mdt shell 命令上工作。

于 2022-03-04T01:15:48.037 回答