如何预先设置 ssh 密钥?

如何预先设置 ssh 密钥?

我尝试过这个:

d-i preseed/late_command string mkdir -p /target/root/.ssh
d-i preseed/late_command string cp /cdrom/id_rsa.pub /target/root/.ssh/authorized_keys
d-i preseed/late_command string chmod -R go-rwx /target/root/.ssh

(我正在使用 USB 安装程序,并将 id_rsa.pub 放在 USB 驱动器的根目录中。)

/root/.ssh 目录未创建,并且安装程序抱怨 chmod 命令失败(如果目录不存在,则不足为奇)。

答案1

我相信您只能预先设置一个后期命令。并且必须in-target在命令之前指定。

因此,请将命令放在一行上,在;每个命令前用 分隔它们,然后添加in-target

相关内容