![如何强制将 SSH 授权密钥从 Ubuntu One 帐户同步到 Ubuntu Core IoT 设备](https://linux22.com/image/1193375/%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%E5%B0%86%20SSH%20%E6%8E%88%E6%9D%83%E5%AF%86%E9%92%A5%E4%BB%8E%20Ubuntu%20One%20%E5%B8%90%E6%88%B7%E5%90%8C%E6%AD%A5%E5%88%B0%20Ubuntu%20Core%20IoT%20%E8%AE%BE%E5%A4%87.png)
我向 Ubuntu One 帐户添加了几个 SSH 密钥(https://login.ubuntu.com/ssh-key)。
现在,我想确保这些密钥已发送到安装了 Ubuntu Core 的 IoT 设备上。我可以通过运行以下命令在 Ubuntu Core IoT 设备上查看密钥:
cat ./.ssh/authorized_keys
如何将新密钥发送到物联网设备?或者发送过程是什么?
答案1
没有机制重新加载来自 Ubuntu One 的 ssh 密钥。(除非您重置/擦除并重新安装系统)
在您访问 Ubuntu Core 系统后,您可以直接放置其他密钥,而不是通过 Ubuntu One。将新密钥附加到文件中/writable/user-data/username/.ssh/authorized_keys
。
- 笔记该目录与 Ubuntu 的其他版本不同。它仅适用于 Ubuntu Core。
Ubuntu One 仅仅是用户首次登录信任链中的一个环节。