如何在自动 20.04 服务器安装期间设置 root 用户的 SSH 密钥?

如何在自动 20.04 服务器安装期间设置 root 用户的 SSH 密钥?

我正在尝试/root/.ssh/authorized_keys自动安装 20.04 服务器,但失败了,可能是因为权限问题。

第一个命令成功,第二个命令失败:

  late-commands:
    - echo 'test2' > /target/etc/test2
    - echo 'ssh-rsa ...' > /target/root/.ssh/authorized_keys

我怎样才能实现这个目标?

答案1

users我刚刚遇到了同样的问题。使用来自的块来解决这个问题肯定更好可以初始化user-data如上所述这里,但我无法让它们中的任何一个工作。

所以我采用了你的解决方案,并mkdir /target/root/.ssh在 中添加了late-commands。虽然不美观,但有效。

相关内容