如何解决使用 macOS 主机配置 MDT 时,Coral Dev Board 上不存在密钥
我目前正在关注 Coral Dev Board configuration guide,使用运行 Catalina 的 MacOS 机器作为我的主机。按照说明,要在特定主机上使用 MDT 命令行工具,我必须手动配置 mdt。我逐步使用了以下 guide,但当我尝试连接到开发板时,最终出现以下错误。
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.
如果有人能够帮助我调试这个问题,我将不胜感激。我已经刷新了我的设备几次,所以我不确定问题出在哪里。
解决方法
在 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。