我试图/root/.ssh/authorized_keys
在自动 20.04 服务器安装期间写入 SSH 密钥,但它失败了,可能是因为权限问题。
第一个命令成功,第二个失败:
late-commands:
- echo 'test2' > /target/etc/test2
- echo 'ssh-rsa ...' > /target/root/.ssh/authorized_keys
我怎么能做到这一点?
我试图/root/.ssh/authorized_keys
在自动 20.04 服务器安装期间写入 SSH 密钥,但它失败了,可能是因为权限问题。
第一个命令成功,第二个失败:
late-commands:
- echo 'test2' > /target/etc/test2
- echo 'ssh-rsa ...' > /target/root/.ssh/authorized_keys
我怎么能做到这一点?
我只是有同样的问题。使用can-init或此处提到的
users
块来解决这个问题肯定会更好,但我无法让它们中的任何一个工作。user-data
所以我选择了你的解决方案,并
mkdir /target/root/.ssh
在late-commands
. 不漂亮但有效。