key - 公钥不存在或不可读
问题描述
我正在尝试扎根我的小米真空吸尘器,并且我已经创建了固件。我创建了所需的 ssh 密钥,但是,当我尝试创建图像时,我收到错误公钥不存在或者是不可读。我认为它必须对 .pub 格式的文件做一些事情,因为公钥确实存在,只是终端无法读取它。如果我尝试通过文件打开它,它会自动打开libreoffice,所以我假设我需要以某种方式向它展示如何打开 .pub 文件。有任何想法吗?请记住,我一般对 ubuntu 或 linux 一无所知。我必须在一天内学习如何设置 vm 并在 linux 中导航。我使用 github 上的指南来达到这一点。 https://github.com/dgiese/dustcloud/wiki/VacuumRobots-manual-update-root-Howto
解决方案
我的问题如下: 下载 dgiese/dustcloud 将创建几个子文件夹,例如dustcloud/devices/xiaomi-vacuum ... 还有另一个与步骤号冲突的固件生成器。6 来自 dgiese/dustcloud wiki。步骤 6 中的命令必须缩短,它指的是正确的固件生成器、正确的密钥等。在我的情况下,命令是 --> "sudo ./dustcloud/imagebuilder.sh -f v11_003468.fullos.pkg -k id_ed25519.pub" ...取决于您使用的固件和密钥。祝大家好运!
推荐阅读
- java - 无法公开长 com.sun.management.internal.OperatingSystemImpl.getOpenFileDescriptorCount()
- javascript - 模式未在 href 打开
- java - 如何允许 java 有权读取和写入 macOS 上的文件?
- javascript - JavaScript 回调函数(引用)接受没有构造函数的参数
- ruby - 如何使用.gsubs在ruby中用哈希替换字符串?
- angular - 角度图在返回 observable 之前不循环
- scala - 火花截断火花计划
- c - “结果应该是平局”是什么意思?如何将整数转换为浮点数?结果应该是平局?
- python - 使用python的逻辑磁盘大小
- assembly - 如果至少 10 个字符如何输出